diff options
Diffstat (limited to 'lisp/ravi-ergodox-mode.el')
| -rw-r--r-- | lisp/ravi-ergodox-mode.el | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/lisp/ravi-ergodox-mode.el b/lisp/ravi-ergodox-mode.el index 852285e..ddee53e 100644 --- a/lisp/ravi-ergodox-mode.el +++ b/lisp/ravi-ergodox-mode.el @@ -57,13 +57,17 @@ Each function in the list receive no argument." ))) (define-key ravi-ergodox-mode-map (kbd "H-m") 'magit-status) -(if (and (boundp 'ravi/use-helm-instead-of-ido) ravi/use-helm-instead-of-ido) - (progn - (define-key ravi-ergodox-mode-map (kbd "<f1>") 'helm-multi-files) - (define-key ravi-ergodox-mode-map (kbd "<f2>") 'helm-find-files)) - (progn - (define-key ravi-ergodox-mode-map (kbd "<f1>") 'ido-switch-buffer) - (define-key ravi-ergodox-mode-map (kbd "<f2>") 'ido-find-file))) +(when (boundp 'ravi/use-selection-system) + (pcase ravi/use-selection-system + ('helm (define-key ravi-ergodox-mode-map (kbd "<f1>") 'helm-multi-files) + (define-key ravi-ergodox-mode-map (kbd "<f2>") 'helm-find-files)) + ('ido (define-key ravi-ergodox-mode-map (kbd "<f1>") 'ido-switch-buffer) + (define-key ravi-ergodox-mode-map (kbd "<f2>") 'ido-find-file)) + ('selectrum (define-key ravi-ergodox-mode-map (kbd "<f1>") 'consult-buffer) + (define-key ravi-ergodox-mode-map (kbd "<f2>") 'find-file)) + ('vertico (define-key ravi-ergodox-mode-map (kbd "<f1>") 'consult-buffer) + (define-key ravi-ergodox-mode-map (kbd "<f2>") 'find-file)) + (_ nil))) (defun ravi-ergodox-mode-enable () "Turn on ergodox bindings mode." |
