summaryrefslogtreecommitdiff
path: root/settings/setup-yasnippet.el
blob: 4145574fd0cfc8320be9dfeca21d721b72a62c98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
(require 'yasnippet)

(setq yas-snippet-dirs '("~/.emacs.d/snippets"))
(yas-global-mode 1)

(define-key yas-minor-mode-map [(tab)] nil)
(define-key yas-minor-mode-map (kbd "TAB") nil)

;; Jump to end of snippet definition
(define-key yas-keymap (kbd "<return>") 'yas-exit-all-snippets)

(add-hook 'term-mode-hook (lambda()
			    (setq yas-dont-activate t)))

(provide 'setup-yasnippet)