2016-09-29 17:30:42 +00:00
|
|
|
(require 'ido)
|
|
|
|
(setq ido-use-virtual-buffers t
|
|
|
|
ido-enable-regexp t)
|
|
|
|
|
|
|
|
(ido-mode 'buffers)
|
|
|
|
;; (ido-mode 1)
|
|
|
|
(ido-everywhere 1)
|
|
|
|
;; (global-set-key (kbd "C-x C-l") 'ido-switch-buffer)
|
|
|
|
|
|
|
|
;; (require 'ido-ubiquitous)
|
|
|
|
;; (ido-ubiquitous-mode 1)
|
|
|
|
|
|
|
|
(cp-set-keys
|
|
|
|
:keymap ido-common-completion-map
|
|
|
|
:bindings
|
|
|
|
`((,(kbd "C-n") ido-next-match)
|
|
|
|
(,(kbd "C-p") ido-prev-match)))
|
|
|
|
|
|
|
|
;; ;; do not enable...
|
|
|
|
;; (cp-set-keys
|
|
|
|
;; :keymap ido-completion-map
|
|
|
|
;; :bindings
|
|
|
|
;; `((,(kbd "C-n") ido-next-match)
|
|
|
|
;; (,(kbd "C-p") ido-prev-match)))
|
|
|
|
|
|
|
|
(cp-set-keys
|
|
|
|
:keymap ido-buffer-completion-map
|
|
|
|
:bindings
|
|
|
|
`((,(kbd "C-n") ido-next-match)
|
|
|
|
(,(kbd "C-p") ido-prev-match)
|
|
|
|
(,(kbd "C-x C-p") ido-toggle-prefix)))
|
|
|
|
|
|
|
|
(require 'smex)
|
|
|
|
(global-set-key (kbd "M-x") 'smex)
|
|
|
|
|
2016-09-29 17:42:21 +00:00
|
|
|
(load "ido-mini")
|