Add escape and M-SPC bindings to ivy

- escape quits the minibuffer
- M-SPC enters transient state

See conventions at
https://github.com/syl20bnr/spacemacs/blob/master/doc/CONVENTIONS.org
This commit is contained in:
Somelauw 2017-04-11 21:54:54 +02:00 committed by syl20bnr
parent 1f8c41059a
commit a8f68c0cca
1 changed files with 5 additions and 0 deletions

View File

@ -164,6 +164,11 @@
'counsel-recentf
spacemacs--ivy-file-actions)
;; mappings to quit minibuffer or enter transient state
(define-key ivy-minibuffer-map [escape] 'minibuffer-keyboard-quit)
(define-key ivy-minibuffer-map (kbd "M-SPC") 'hydra-ivy/body)
(define-key hydra-ivy/keymap [escape] 'hydra-ivy/keyboard-escape-quit-and-exit)
(ivy-mode 1)
(global-set-key (kbd "C-c C-r") 'ivy-resume)
(global-set-key (kbd "<f6>") 'ivy-resume)