diff options
Diffstat (limited to 'lisp/init-ido.el')
-rw-r--r-- | lisp/init-ido.el | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/lisp/init-ido.el b/lisp/init-ido.el new file mode 100644 index 0000000..41afe25 --- /dev/null +++ b/lisp/init-ido.el @@ -0,0 +1,31 @@ +;; install packages +(require-package 'flx-ido) +(require-package 'ido-vertical-mode) +(require-package 'find-file-in-repository) + +;; load ido +(require 'ido) +(ido-mode t) +(setq ido-enable-prefix nil + ido-enable-flex-matching t + ido-case-fold nil + ido-auto-merge-work-directories-length -1 + ido-create-new-buffer 'always + ido-use-filename-at-point nil + ido-max-prospects 10 + ido-everywhere t) + +;; load flx-ido +(require 'flx-ido) +(flx-ido-mode 1) +;; disable ido faces to see flx highlights. +(setq ido-use-faces nil) + +;; vertical mode for ido +(require 'ido-vertical-mode) +(ido-vertical-mode) + +;; find file in project +(global-set-key (kbd "C-x f") 'find-file-in-repository) + +(provide 'init-ido) |