From: Michael Albinus Date: Mon, 29 Aug 2022 10:05:02 +0000 (+0200) Subject: Do not connect unreachable remote hosts in recentf X-Git-Tag: emacs-29.0.90~1856^2~842 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=19ec23e82cbbc59a9900f524cdb292dce46821b4;p=emacs.git Do not connect unreachable remote hosts in recentf * lisp/recentf.el (recentf-expand-file-name): Protect against stalled remote hosts. (Bug#57336) --- diff --git a/lisp/recentf.el b/lisp/recentf.el index b80ee3dd7d8..32badb1a370 100644 --- a/lisp/recentf.el +++ b/lisp/recentf.el @@ -411,7 +411,8 @@ returned nil." "Convert file NAME to absolute, and canonicalize it. NAME is first passed to the function `expand-file-name', then to `recentf-filename-handlers' to post process it." - (recentf-apply-filename-handlers (expand-file-name name))) + (let ((non-essential t)) + (recentf-apply-filename-handlers (expand-file-name name)))) (defun recentf-include-p (filename) "Return non-nil if FILENAME should be included in the recent list.