]> git.eshelyaron.com Git - emacs.git/commitdiff
Use short file names by default in recentf menu
authorStefan Kangas <stefan@marxist.se>
Wed, 22 Jun 2022 09:47:30 +0000 (11:47 +0200)
committerStefan Kangas <stefan@marxist.se>
Wed, 22 Jun 2022 09:47:30 +0000 (11:47 +0200)
* lisp/recentf.el (recentf-menu-filter): Set the default to
'recentf-show-abbreviated' to get short file names.  (Bug#56123)

etc/NEWS
lisp/recentf.el

index 88ba72138418ff643e9e962979c723f8d121fd32..40658559d7fe8decf44fdc3e42ceb2498df2676b 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1856,9 +1856,9 @@ If non-nil, files untracked by a VCS are considered to be part of
 the project by a VC project based on that VCS.
 
 ---
-*** The 'recentf-mode' menu can now use shortened filenames.
-Set the user option 'recentf-menu-filter' to
-'recentf-show-abbreviated' to enable it.
+*** The 'recentf-mode' menu now uses shortened filenames by default.
+They are shortened with 'abbreviate-file-name'.  Customize the user
+option 'recentf-menu-filter' to nil to get unabbreviated file names.
 
 ---
 ** The autoarg.el library is now marked obsolete.
index 09843a895685f10e4670fb9331dc950fdf6b8f48..b3bb6482d48012a34fcfe6009642a1b4b3657511 100644 (file)
@@ -170,7 +170,7 @@ The default is to call `find-file' to edit the selected file."
   :group 'recentf
   :type 'integer)
 
-(defcustom recentf-menu-filter nil
+(defcustom recentf-menu-filter #'recentf-show-abbreviated
   "Function used to filter files displayed in the recentf menu.
 A nil value means no filter.  The following functions are predefined:
 
@@ -225,7 +225,8 @@ elements (see `recentf-make-menu-element' for menu element form)."
                 (function-item recentf-arrange-by-mode)
                 (function-item recentf-arrange-by-dir)
                 (function-item recentf-filter-changer)
-                function))
+                function)
+  :version "29.1")
 
 (defcustom recentf-menu-open-all-flag nil
   "Non-nil means to show an \"All...\" item in the menu.