diff options
author | João Távora <joaotavora@gmail.com> | 2023-02-27 20:40:48 +0200 |
---|---|---|
committer | Juri Linkov <juri@linkov.net> | 2023-02-27 20:40:48 +0200 |
commit | b5c13032538377b0037c745715613693a1580f81 (patch) | |
tree | 7c2cf4bfb8a06613c610fa82f77c1f496f2b3fa6 | |
parent | a7a984c0ebebb891e2052d8416544f0bd7002007 (diff) | |
download | emacs-b5c13032538377b0037c745715613693a1580f81.tar.gz |
* lisp/icomplete.el (fido-mode): Enable in-buffer completion (bug#45763).
-rw-r--r-- | lisp/icomplete.el | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/icomplete.el b/lisp/icomplete.el index fd47d82920f..47fdf3e7913 100644 --- a/lisp/icomplete.el +++ b/lisp/icomplete.el @@ -443,9 +443,12 @@ more like `ido-mode' than regular `icomplete-mode'." :global t (remove-hook 'minibuffer-setup-hook #'icomplete-minibuffer-setup) (remove-hook 'minibuffer-setup-hook #'icomplete--fido-mode-setup) + (remove-hook 'completion-in-region-mode-hook #'icomplete--in-region-setup) (when fido-mode (icomplete-mode -1) (setq icomplete-mode t) + (when icomplete-in-buffer + (add-hook 'completion-in-region-mode-hook #'icomplete--in-region-setup)) (add-hook 'minibuffer-setup-hook #'icomplete-minibuffer-setup) (add-hook 'minibuffer-setup-hook #'icomplete--fido-mode-setup))) |