From: João Távora Date: Thu, 9 Jan 2020 10:07:45 +0000 (+0000) Subject: Add comment on fido-mode's file-sorting semantics X-Git-Tag: emacs-27.0.90~191 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=beec9f64a50c8c8f8bfd1b85d9c546ff25b361ba;p=emacs.git Add comment on fido-mode's file-sorting semantics * lisp/icomplete.el (icomplete--sorted-completions): Add comment. --- diff --git a/lisp/icomplete.el b/lisp/icomplete.el index ceff11f9bd6..a1a67e2330a 100644 --- a/lisp/icomplete.el +++ b/lisp/icomplete.el @@ -463,6 +463,12 @@ Usually run by inclusion in `minibuffer-setup-hook'." ((and fido-mode (not minibuffer-default) (eq (icomplete--category) 'file)) + ;; `fido-mode' has some extra file-sorting + ;; semantics even if there isn't a default, + ;; which is to bubble "./" to the top if it + ;; exists. This makes M-x dired RET RET go to + ;; the directory of current file, which is + ;; what vanilla Emacs and `ido-mode' both do. `(,(lambda (comp) (string= "./" comp))))) thereis (cl-loop