summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.el1
-rw-r--r--settings/setup-ido.el18
2 files changed, 9 insertions, 10 deletions
diff --git a/init.el b/init.el
index 186dbee..70917e2 100644
--- a/init.el
+++ b/init.el
@@ -59,6 +59,7 @@
elm-mode
ember-mode
ensime
+ flx-ido
flycheck
flycheck-clojure
flycheck-haskell
diff --git a/settings/setup-ido.el b/settings/setup-ido.el
index f10e9fc..26daeb2 100644
--- a/settings/setup-ido.el
+++ b/settings/setup-ido.el
@@ -1,15 +1,13 @@
-;; Stolen from magnars
-;; https://github.com/magnars/.emacs.d/blob/master/settings/setup-ido.el
-
(require 'ido)
+(require 'flx-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)
+(flx-ido-mode t)
+
+;; disable flex matching to use flx-ido
+(setq ido-disable-flex-matching t
+ ido-use-faces nil
+ ido-create-new-buffer 'always)
(require 'ido-vertical-mode)
(ido-vertical-mode)