diff options
author | 2020-04-12 14:38:15 -0400 | |
---|---|---|
committer | 2020-04-12 14:38:15 -0400 | |
commit | 679463c61523f4eed0ab40468e9504166863e4ac (patch) | |
tree | a354c179d17459d234b2f94a3f57f0b3dc6ae648 /lisp/bandali-ido.el | |
parent | 97141042900a4675b2fb9c8bef6bcae6c69c7f1e (diff) | |
download | configs-679463c61523f4eed0ab40468e9504166863e4ac.tar.gz configs-679463c61523f4eed0ab40468e9504166863e4ac.tar.xz configs-679463c61523f4eed0ab40468e9504166863e4ac.zip |
Move dired, eshell, ibuffer, ido, and ivy to separate files in lisp/
Diffstat (limited to '')
-rw-r--r-- | lisp/bandali-ido.el | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/lisp/bandali-ido.el b/lisp/bandali-ido.el new file mode 100644 index 0000000..2639888 --- /dev/null +++ b/lisp/bandali-ido.el @@ -0,0 +1,49 @@ +(use-package ido + :demand + :bind + (:map ido-common-completion-map + ([escape] . minibuffer-keyboard-quit) + ("DEL" . b/ido-backspace)) + :config + (require 'delsel) + (defun b/ido-backspace () + "Forward to `backward-delete-char'. On error (read-only), quit." + (interactive) + (condition-case nil + (backward-delete-char 1) + (error + (minibuffer-keyboard-quit)))) + (ido-mode 1) + (ido-everywhere 1) + :custom + (ido-enable-flex-matching t) + ;; (ido-enable-regexp t) + ;; (ido-enable-prefix t) + (ido-max-window-height 10) + (ido-use-virtual-buffers t)) + +(use-package ido-vertical-mode + :defer 0.3 + :config + (ido-vertical-mode 1) + :custom + (ido-vertical-define-keys 'C-n-C-p-up-and-down) + (ido-vertical-show-count t)) + +(use-package ido-completing-read+ + :defer 0.3 + :after ido + :config + (ido-ubiquitous-mode 1)) + +(use-package crm-custom + :defer 0.3 + :config + (crm-custom-mode 1)) + +(use-package icomplete + :defer 0.3 + :config + (icomplete-mode 1)) + +(provide 'bandali-ido) |