Fix emacs-ish editing keys in minibuffer

This commit is contained in:
Henrik Lissner 2017-09-29 01:55:51 +02:00
parent de35ac873a
commit a8986c38fa
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -767,14 +767,23 @@
:i "C-e" #'org-end-of-line
:i "C-a" #'org-beginning-of-line))
;; Make ESC quit all the things
;; Restore common editing keys (and ESC) in minibuffer
(:map (minibuffer-local-map
minibuffer-local-ns-map
minibuffer-local-completion-map
minibuffer-local-must-match-map
minibuffer-local-isearch-map)
minibuffer-local-isearch-map
evil-ex-completion-map
evil-ex-search-keymap
read-expression-map)
[escape] #'abort-recursive-edit
"C-r" #'evil-paste-from-register)
"C-r" #'evil-paste-from-register
"C-a" #'move-beginning-of-line
"C-w" #'doom/minibuffer-kill-word
"C-u" #'doom/minibuffer-kill-line
"C-b" #'backward-word
"C-f" #'forward-word
"M-z" #'doom/minibuffer-undo)
(:map messages-buffer-mode-map
"M-;" #'eval-expression
@ -783,13 +792,5 @@
(:map tabulated-list-mode-map
[remap evil-record-macro] #'doom/popup-close-maybe)
(:map (evil-ex-completion-map evil-ex-search-keymap read-expression-map)
"C-a" #'move-beginning-of-line
"C-w" #'doom/minibuffer-kill-word
"C-u" #'doom/minibuffer-kill-line
"C-b" #'backward-word
"C-f" #'forward-word
"M-z" #'doom/minibuffer-undo)
(:after view
(:map view-mode-map "<escape>" #'View-quit-all)))