aboutsummaryrefslogtreecommitdiffstats
path: root/emacs/.emacs.d/init/oni-emacs-lisp-mode-init.org
blob: 805024750f41602ca99f8e67866cbb866dbdab41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#+TITLE: Emacs lisp mode configuration

Enable paredit mode to help always keep parentheses balanced.

#+BEGIN_SRC emacs-lisp
  (add-hook 'emacs-lisp-mode-hook 'paredit-mode)
#+END_SRC

Enable rainbow delimiters mode to help visualize the different
parenthesized levels.

#+BEGIN_SRC emacs-lisp
  (add-hook 'emacs-lisp-mode-hook 'rainbow-delimiters-mode)
#+END_SRC

Enable company mode to help complete long symbols and such.

#+BEGIN_SRC emacs-lisp
  (add-hook 'emacs-lisp-mode-hook 'company-mode)
#+END_SRC

Enable flycheck mode to help me avoid errors.

#+BEGIN_SRC emacs-lisp
  (add-hook 'emacs-lisp-mode-hook 'flycheck-mode)
#+END_SRC

Enable namesless mode to help with viewing name-prefixed symbols.

#+BEGIN_SRC emacs-lisp
  (add-hook 'emacs-lisp-mode-hook 'nameless-mode)
#+END_SRC