X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/bba90ab24e80476efcad6b6a770fd5fda522a621..0e963201d03d9229bb8ac4323291d2b0119526ed:/lisp/net/quickurl.el diff --git a/lisp/net/quickurl.el b/lisp/net/quickurl.el index 1de9feb134..7a46485531 100644 --- a/lisp/net/quickurl.el +++ b/lisp/net/quickurl.el @@ -1,6 +1,6 @@ ;;; quickurl.el --- insert a URL based on text at point in buffer -;; Copyright (C) 1999-2013 Free Software Foundation, Inc. +;; Copyright (C) 1999-2016 Free Software Foundation, Inc. ;; Author: Dave Pearson ;; Maintainer: Dave Pearson @@ -94,8 +94,10 @@ :group 'abbrev :prefix "quickurl-") -(defcustom quickurl-url-file (convert-standard-filename "~/.quickurls") +(defcustom quickurl-url-file + (locate-user-emacs-file "quickurls" ".quickurls") "File that contains the URL list." + :version "24.4" ; added locate-user-emacs-file :type 'file :group 'quickurl) @@ -428,18 +430,12 @@ current buffer, this default action can be modified via (put 'quickurl-list-mode 'mode-class 'special) ;;;###autoload -(defun quickurl-list-mode () +(define-derived-mode quickurl-list-mode fundamental-mode "quickurl list" "A mode for browsing the quickurl URL list. The key bindings for `quickurl-list-mode' are: \\{quickurl-list-mode-map}" - (interactive) - (kill-all-local-variables) - (use-local-map quickurl-list-mode-map) - (setq major-mode 'quickurl-list-mode - mode-name "quickurl list") - (run-mode-hooks 'quickurl-list-mode-hook) (setq buffer-read-only t truncate-lines t))