aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorJoão Távora2020-01-09 10:07:45 +0000
committerJoão Távora2020-01-09 10:08:44 +0000
commitbeec9f64a50c8c8f8bfd1b85d9c546ff25b361ba (patch)
tree4e9bff68a5714ac7e4c424ea0489426d440b9e98 /lisp
parenteb3c6ad325ea54acbea047508b5496d130bff93a (diff)
downloademacs-beec9f64a50c8c8f8bfd1b85d9c546ff25b361ba.tar.gz
emacs-beec9f64a50c8c8f8bfd1b85d9c546ff25b361ba.zip
Add comment on fido-mode's file-sorting semantics
* lisp/icomplete.el (icomplete--sorted-completions): Add comment.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/icomplete.el6
1 files changed, 6 insertions, 0 deletions
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'."
463 ((and fido-mode 463 ((and fido-mode
464 (not minibuffer-default) 464 (not minibuffer-default)
465 (eq (icomplete--category) 'file)) 465 (eq (icomplete--category) 'file))
466 ;; `fido-mode' has some extra file-sorting
467 ;; semantics even if there isn't a default,
468 ;; which is to bubble "./" to the top if it
469 ;; exists. This makes M-x dired RET RET go to
470 ;; the directory of current file, which is
471 ;; what vanilla Emacs and `ido-mode' both do.
466 `(,(lambda (comp) 472 `(,(lambda (comp)
467 (string= "./" comp))))) 473 (string= "./" comp)))))
468 thereis (cl-loop 474 thereis (cl-loop