From: Stefan Kangas Date: Wed, 22 Jun 2022 09:47:30 +0000 (+0200) Subject: Use short file names by default in recentf menu X-Git-Tag: emacs-29.0.90~1447^2~1540 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ec9228eb81c0a89b18480dfff18cc9afdc3d0884;p=emacs.git Use short file names by default in recentf menu * lisp/recentf.el (recentf-menu-filter): Set the default to 'recentf-show-abbreviated' to get short file names. (Bug#56123) --- diff --git a/etc/NEWS b/etc/NEWS index 88ba7213841..40658559d7f 100644 --- 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. diff --git a/lisp/recentf.el b/lisp/recentf.el index 09843a89568..b3bb6482d48 100644 --- a/lisp/recentf.el +++ b/lisp/recentf.el @@ -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.