From 679463c61523f4eed0ab40468e9504166863e4ac Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Sun, 12 Apr 2020 14:38:15 -0400 Subject: Move dired, eshell, ibuffer, ido, and ivy to separate files in lisp/ --- lisp/bandali-ido.el | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 lisp/bandali-ido.el (limited to 'lisp/bandali-ido.el') 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) -- cgit v1.2.3-60-g2f50