]> code.delx.au - dotemacs/blob - lisp/my-minor-modes.el
only enable yasnippet in prog-mode
[dotemacs] / lisp / my-minor-modes.el
1 ;;; -*- lexical-binding: t -*-
2
3 (require 'avy)
4 (setq avy-background t)
5 (setq avy-all-windows nil)
6 (setq avy-timeout-seconds 0.3)
7
8 (require 'change-inner)
9
10 (require 'editorconfig)
11 (editorconfig-mode 1)
12
13 (require 'expand-region)
14
15 (require 'git-gutter)
16 (require 'git-gutter-fringe)
17 (setq git-gutter:ask-p nil)
18 (global-git-gutter-mode)
19
20 (require 'indent-guide)
21 (indent-guide-global-mode)
22
23 (require 'flyspell)
24
25 (require 'misc)
26
27 (require 'multiple-cursors)
28
29 (require 'xt-mouse)
30 (xterm-mouse-mode)
31
32 (require 'yasnippet)
33 (setq yas-snippet-dirs '("~/.emacs.d/snippets"))
34 (add-hook 'prog-mode-hook #'yas-minor-mode)
35 (add-hook 'python-mode-hook
36 (lambda () (set (make-local-variable 'yas-indent-line) 'fixed)))
37
38 (require 'diminish)
39 (diminish 'git-gutter-mode)
40 (diminish 'indent-guide-mode)
41 (diminish 'ivy-mode)
42 (diminish 'yas-minor-mode)