diff options
Diffstat (limited to 'init.el')
| -rw-r--r-- | init.el | 19 |
1 files changed, 9 insertions, 10 deletions
@@ -73,8 +73,8 @@ (setq use-package-always-ensure t use-package-hook-name-suffix nil) -(defvar ravi/use-helm-instead-of-ido t - "Prefer helm to ido") +(defvar ravi/use-selection-system 'selectrum + "Valid values are 'ido 'helm 'selectrum 'vertico") (when (file-exists-p (ravi/emacs-file "local.el")) (load-file (ravi/emacs-file "local.el"))) @@ -132,14 +132,12 @@ (setq x-alt-keysym 'hyper) (setq x-hyper-keysym 'alt))) (progn - ;; Temporary key-bindings - (if (bound-and-true-p ravi/use-helm-instead-of-ido) - (progn - (bind-key "<f9>" 'helm-find-files) - (bind-key "<f8>" 'helm-mini)) - (progn - (bind-key "<f9>" 'ido-find-file) - (bind-key "<f8>" 'ido-switch-buffer))) + (pcase ravi/use-selection-system + ('helm (bind-key "<f9>" 'helm-find-files) + (bind-key "<f8>" 'helm-mini)) + ('ido (bind-key "<f9>" 'ido-find-file) + (bind-key "<f8>" 'ido-switch-buffer)) + (_ nil)) ; do nothing for selectrum (bind-key "<f12>" 'undo-tree-undo)))) (use-package free-keys @@ -157,6 +155,7 @@ (require 'ravi-init-maps) (require 'ravi-init-ido) (require 'ravi-init-helm) +(require 'ravi-init-completion) (require 'ravi-init-marks) (require 'ravi-init-appearance) (require 'ravi-init-files) |
