emacs - map escape to keyboard-quit in minibuffer
authorPeng Li <seudut@gmail.com>
Wed, 23 Sep 2015 13:45:18 +0000 (21:45 +0800)
committerPeng Li <seudut@gmail.com>
Wed, 23 Sep 2015 13:45:18 +0000 (21:45 +0800)
emacs.d/config/init-evil.el
emacs.d/config/init-key-binding.el

index 63fa63d..5dcdeb6 100644 (file)
@@ -51,8 +51,8 @@
 (define-key evil-normal-state-map [escape] 'keyboard-quit)
 (define-key evil-visual-state-map [escape] 'keyboard-quit)
 
-;(define-key minibuffer-local-map [jscape] 'minibuffer-keyboard-quit)
-;(define-key minibuffer-local-ns-map [escape] 'minibuffer-keyboard-quit)
+;(define-key minibuffer-local-map [escape] 'keyboard-escape-quit)
+;(define-key minibuffer-local-ns-map [escape] 'keyboard-escape-quit)
 ;(define-key minibuffer-local-completion-map [escape] 'minibuffer-keyboard-quit)
 ;(define-key minibuffer-local-must-match-map [escape] 'minibuffer-keyboard-quit)
 ;(define-key minibuffer-local-isearch-map [escape] 'minibuffer-keyboard-quit)
index 76b98bf..cadcf29 100644 (file)
 
 
 
-
-;(key-chord-define minibuffer-local-map "qq" "\C-g")
-
-
 (key-chord-define minibuffer-local-map "jj"  'keyboard-escape-quit)
 (key-chord-define minibuffer-local-ns-map "jj"  'keyboard-escape-quit)
 (key-chord-define minibuffer-local-isearch-map "jj"  'keyboard-escape-quit)
 (key-chord-define minibuffer-local-filename-must-match-map "jj"  'keyboard-escape-quit)
 
 
+(define-key minibuffer-local-map [escape]  'keyboard-escape-quit)
+(define-key minibuffer-local-ns-map [escape]  'keyboard-escape-quit)
+(define-key minibuffer-local-isearch-map [escape]  'keyboard-escape-quit)
+(define-key minibuffer-local-completion-map [escape]  'keyboard-escape-quit)
+(define-key minibuffer-local-must-match-map [escape]  'keyboard-escape-quit)
+(define-key minibuffer-local-must-match-filename-map [escape]  'keyboard-escape-quit)
+(define-key minibuffer-local-filename-completion-map [escape]  'keyboard-escape-quit)
+(define-key minibuffer-local-filename-must-match-map [escape]  'keyboard-escape-quit)
+
+
 
 (key-chord-mode 1)
 
 
 ;(global-set-key (kbd "M-g M-w") 'other-window)
 
-;;----------------------------------------------------------------------------
-;; C-o prefix binding for some File/Buffer switching/openning
-;;
-;;(global-unset-key "\C-o")
-;;(global-set-key (kbd "C-o C-o") 'keyboard-quit);; same as C-g to quit
-;;; c-o c-o swith to normal mode 
-;(global-set-key (kbd "C-o C-o") 'evil-normal-state)
-;;(global-set-key (kbd "C-o C-o") 'fiplr-find-file)
-;(global-set-key (kbd "C-o C-f") 'ido-find-file)
-;(global-set-key (kbd "C-o C-n") 'recentf-ido-find-file)
-;(global-set-key (kbd "C-o C-j") 'ido-switch-buffer)
-;(global-set-key (kbd "C-o C-j") 'ido-find-file)
 
 
 ;(global-set-key (kbd "C-o C-g") 'ggtags-find-file)