dotemacs/contrapunctus/cp-ido.el

37 lines
768 B
EmacsLisp
Raw Normal View History

(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")