summaryrefslogtreecommitdiffstats
path: root/lisp/ravi-ergodox-mode.el
diff options
context:
space:
mode:
authorRavi R Kiran <aine.marina@gmail.com>2021-09-13 02:35:59 (GMT)
committerRavi R Kiran <aine.marina@gmail.com>2021-09-13 02:45:36 (GMT)
commit50a760454df78c56c521174fc2ac9b59570b4962 (patch)
tree646ea7452031c18e45a12b31d9e33e3d635346ce /lisp/ravi-ergodox-mode.el
parent89e27d124124156a01a228f785aa240e531afc35 (diff)
downloaddotemacs-50a760454df78c56c521174fc2ac9b59570b4962.zip
dotemacs-50a760454df78c56c521174fc2ac9b59570b4962.tar.gz
dotemacs-50a760454df78c56c521174fc2ac9b59570b4962.tar.bz2
Selectrum/vertico
Still need to find an alternative for helm-dash and browse-kill-ring
Diffstat (limited to 'lisp/ravi-ergodox-mode.el')
-rw-r--r--lisp/ravi-ergodox-mode.el18
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."