Fix yasnippet keymaps
This commit is contained in:
parent
de72111bbe
commit
9956af722f
1 changed files with 7 additions and 5 deletions
|
@ -7,16 +7,18 @@
|
|||
;; BEFORE we include yasnippet.
|
||||
(defvar yas-minor-mode-map
|
||||
(let ((map (make-sparse-keymap)))
|
||||
(evil-define-key 'insert map [(tab)] 'yas-expand)
|
||||
(evil-define-key 'insert map (kbd "TAB") 'yas-expand)
|
||||
(evil-define-key 'insert map "\C-c&\C-s" 'yas-insert-snippet)
|
||||
(evil-define-key 'insert map "\C-c&\C-n" 'yas-new-snippet)
|
||||
(evil-define-key 'insert map "\C-c&\C-v" 'yas-visit-snippet-file)
|
||||
(imap map [(tab)] 'yas-expand)
|
||||
(imap map (kbd "TAB") 'yas-expand)
|
||||
map)))
|
||||
:config
|
||||
(progn
|
||||
;; Only load personal snippets
|
||||
(setq yas-snippet-dirs `(,my/snippets-dir))
|
||||
(setq yas-prompt-functions '(yas-ido-prompt yas-no-prompt))
|
||||
|
||||
(imap yas-minor-mode-map (kbd "C-c C-s") 'yas-insert-snippet)
|
||||
(define-key yas-minor-mode-map (kbd "C-c C-n") 'yas-new-snippet)
|
||||
(define-key yas-minor-mode-map (kbd "C-c C-v") 'yas-visit-snippet-file)
|
||||
|
||||
(yas-reload-all))
|
||||
:init
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue