Skip to content

Instantly share code, notes, and snippets.

@wandersoncferreira
Last active December 8, 2020 14:15
Show Gist options
  • Save wandersoncferreira/342022efd00295be9c87239a25a10115 to your computer and use it in GitHub Desktop.
Save wandersoncferreira/342022efd00295be9c87239a25a10115 to your computer and use it in GitHub Desktop.
Select candidates from minubuffer using M-{number} (up to 10 candidates)
(use-package general
:ensure t)
(defun selectrum-define-keys ()
(dotimes (i (min selectrum-num-candidates-displayed 10))
(general-define-key
:keymaps 'selectrum-minibuffer-map
(format "M-%d" (mod (1+ i) 10))
`(lambda ()
(interactive)
(selectrum-select-current-candidate ,(1+ i))))))
(use-package selectrum
:ensure t
:config
(selectrum-mode +1)
(selectrum-define-keys))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment