added autofill mode prompt to latex

This commit is contained in:
ndwarshuis 2018-10-11 14:19:49 -04:00
parent cb21fabbb9
commit 1e7f3f1d5d
1 changed files with 17 additions and 1 deletions

View File

@ -478,10 +478,15 @@ NOTES:
'((company-ghc)))))) '((company-ghc))))))
#+END_SRC #+END_SRC
*** latex *** latex
**** flycheck
Flycheck should work out of the box.
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(add-hook 'LaTeX-mode-hook #'flycheck-mode) (add-hook 'LaTeX-mode-hook #'flycheck-mode)
(add-hook 'Tex-latex-mode-hook #'flycheck-mode) (add-hook 'Tex-latex-mode-hook #'flycheck-mode)
#+END_SRC
**** company
There are two backends which (kinda) complement each other. The =company-math= package should privide completion for math symbols and the =company-auctex= package should cover pretty much everything else.
#+BEGIN_SRC emacs-lisp
(defun nd/init-company-auctex () (defun nd/init-company-auctex ()
"Set the company backends for auctex modes." "Set the company backends for auctex modes."
(setq-local company-backends '((company-auctex-labels (setq-local company-backends '((company-auctex-labels
@ -509,6 +514,17 @@ NOTES:
(Tex-latex-mode . company-mode) (Tex-latex-mode . company-mode)
(Tex-latex-mode . nd/init-company-auctex))) (Tex-latex-mode . nd/init-company-auctex)))
#+END_SRC #+END_SRC
**** auto-fill-mode
I like having my lines short and readable (also easier to git). Turn on autofill here and also make a nice vertical line at 80 chars (=visual-line-mode=).
#+BEGIN_SRC emacs-lisp
(defun nd/turn-on-auto-fill-maybe ()
"Prompts user to turn on `auto-fill-mode'."
(when (y-or-n-p "Activate Auto Fill Mode? ")
(turn-on-auto-fill)))
(add-hook 'LaTeX-mode-hook #'nd/turn-on-auto-fill-maybe)
(add-hook 'LaTeX-mode-hook #'fci-mode)
#+END_SRC
* org-mode * org-mode
** major mode ** major mode
*** general config *** general config