branch: externals/vertico commit b96e779c06914814478aacebe89c7f94ffd0c148 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
README/Commentary: Use keymap-set --- README.org | 16 ++++++++-------- extensions/vertico-directory.el | 6 +++--- extensions/vertico-flat.el | 2 +- extensions/vertico-grid.el | 2 +- extensions/vertico-multiform.el | 10 +++++----- extensions/vertico-quick.el | 4 ++-- extensions/vertico-reverse.el | 2 +- extensions/vertico-unobtrusive.el | 2 +- 8 files changed, 22 insertions(+), 22 deletions(-) diff --git a/README.org b/README.org index 00f61c1e31..7fe240eb45 100644 --- a/README.org +++ b/README.org @@ -158,9 +158,9 @@ completion commands behave as usual. For example you can use =M-TAB= to cycle between candidates if you have set ~completion-cycle-threshold~. #+begin_src emacs-lisp - (define-key vertico-map "?" #'minibuffer-completion-help) - (define-key vertico-map (kbd "M-RET") #'minibuffer-force-complete-and-exit) - (define-key vertico-map (kbd "M-TAB") #'minibuffer-complete) + (keymap-set vertico-map "?" #'minibuffer-completion-help) + (keymap-set vertico-map "M-RET" #'minibuffer-force-complete-and-exit) + (keymap-set vertico-map "M-TAB" #'minibuffer-complete) #+end_src The ~orderless~ completion style does not support completion of a common prefix @@ -304,11 +304,11 @@ Temporary toggling between the different display modes is possible. Bind the following commands: #+begin_src emacs-lisp - (define-key vertico-map "\M-V" #'vertico-multiform-vertical) - (define-key vertico-map "\M-G" #'vertico-multiform-grid) - (define-key vertico-map "\M-F" #'vertico-multiform-flat) - (define-key vertico-map "\M-R" #'vertico-multiform-reverse) - (define-key vertico-map "\M-U" #'vertico-multiform-unobtrusive) + (keymap-set vertico-map "M-V" #'vertico-multiform-vertical) + (keymap-set vertico-map "M-G" #'vertico-multiform-grid) + (keymap-set vertico-map "M-F" #'vertico-multiform-flat) + (keymap-set vertico-map "M-R" #'vertico-multiform-reverse) + (keymap-set vertico-map "M-U" #'vertico-multiform-unobtrusive) #+end_src You can use your own functions or even lambdas to configure the completion diff --git a/extensions/vertico-directory.el b/extensions/vertico-directory.el index 44478d77fc..7396f53ca9 100644 --- a/extensions/vertico-directory.el +++ b/extensions/vertico-directory.el @@ -31,9 +31,9 @@ ;; `vertico-map'. Furthermore a cleanup function for shadowed file paths ;; is provided. ;; -;; (define-key vertico-map "\r" #'vertico-directory-enter) -;; (define-key vertico-map "\d" #'vertico-directory-delete-char) -;; (define-key vertico-map "\M-\d" #'vertico-directory-delete-word) +;; (keymap-set vertico-map "RET" #'vertico-directory-enter) +;; (keymap-set vertico-map "DEL" #'vertico-directory-delete-char) +;; (keymap-set vertico-map "M-DEL" #'vertico-directory-delete-word) ;; (add-hook 'rfn-eshadow-update-overlay-hook #'vertico-directory-tidy) ;;; Code: diff --git a/extensions/vertico-flat.el b/extensions/vertico-flat.el index fa483a60d1..14ed966a51 100644 --- a/extensions/vertico-flat.el +++ b/extensions/vertico-flat.el @@ -32,7 +32,7 @@ ;; command or completion category. Alternatively the flat display can be ;; toggled temporarily if `vertico-multiform-mode' is enabled: ;; -;; (define-key vertico-map "\M-F" #'vertico-multiform-flat) +;; (keymap-set vertico-map "M-F" #'vertico-multiform-flat) ;; ;; The flat display can be made to look like `ido-mode' by setting ;; `vertico-cycle' to t. See also the `vertico-flat-format' diff --git a/extensions/vertico-grid.el b/extensions/vertico-grid.el index 6497410036..a5d4edd522 100644 --- a/extensions/vertico-grid.el +++ b/extensions/vertico-grid.el @@ -32,7 +32,7 @@ ;; command or completion category. Alternatively the grid display can be ;; toggled temporarily if `vertico-multiform-mode' is enabled: ;; -;; (define-key vertico-map "\M-G" #'vertico-multiform-grid) +;; (keymap-set vertico-map "M-G" #'vertico-multiform-grid) ;;; Code: diff --git a/extensions/vertico-multiform.el b/extensions/vertico-multiform.el index 48e9d3d4f0..2306ebc125 100644 --- a/extensions/vertico-multiform.el +++ b/extensions/vertico-multiform.el @@ -49,11 +49,11 @@ ;; Temporary toggling between the different display modes is ;; possible. Bind the following commands: ;; -;; (define-key vertico-map "\M-V" #'vertico-multiform-vertical) -;; (define-key vertico-map "\M-G" #'vertico-multiform-grid) -;; (define-key vertico-map "\M-F" #'vertico-multiform-flat) -;; (define-key vertico-map "\M-R" #'vertico-multiform-reverse) -;; (define-key vertico-map "\M-U" #'vertico-multiform-unobtrusive) +;; (keymap-set vertico-map "M-V" #'vertico-multiform-vertical) +;; (keymap-set vertico-map "M-G" #'vertico-multiform-grid) +;; (keymap-set vertico-map "M-F" #'vertico-multiform-flat) +;; (keymap-set vertico-map "M-R" #'vertico-multiform-reverse) +;; (keymap-set vertico-map "M-U" #'vertico-multiform-unobtrusive) ;; ;;; Code: diff --git a/extensions/vertico-quick.el b/extensions/vertico-quick.el index 173eec842b..0498daa83c 100644 --- a/extensions/vertico-quick.el +++ b/extensions/vertico-quick.el @@ -31,8 +31,8 @@ ;; candidate in front of them. This is designed to be a faster ;; alternative to selecting a candidate with `vertico-next' and ;; `vertico-previous'. -;; (define-key vertico-map "\M-q" #'vertico-quick-insert) -;; (define-key vertico-map "\C-q" #'vertico-quick-exit) +;; (keymap-set vertico-map "M-q" #'vertico-quick-insert) +;; (keymap-set vertico-map "C-q" #'vertico-quick-exit) ;;; Code: diff --git a/extensions/vertico-reverse.el b/extensions/vertico-reverse.el index d9ccca594b..aad8988c84 100644 --- a/extensions/vertico-reverse.el +++ b/extensions/vertico-reverse.el @@ -32,7 +32,7 @@ ;; command or completion category. Alternatively the reverse display can be ;; toggled temporarily if `vertico-multiform-mode' is enabled: ;; -;; (define-key vertico-map "\M-R" #'vertico-multiform-reverse) +;; (keymap-set vertico-map "M-R" #'vertico-multiform-reverse) ;;; Code: diff --git a/extensions/vertico-unobtrusive.el b/extensions/vertico-unobtrusive.el index 739eb9a241..5897e7a9a2 100644 --- a/extensions/vertico-unobtrusive.el +++ b/extensions/vertico-unobtrusive.el @@ -34,7 +34,7 @@ ;; command or completion category. Alternatively the unobtrusive display ;; can be toggled temporarily if `vertico-multiform-mode' is enabled: ;; -;; (define-key vertico-map "\M-U" #'vertico-multiform-unobtrusive) +;; (keymap-set vertico-map "M-U" #'vertico-multiform-unobtrusive) ;;; Code: