|  |  |  | 
|---|
|  |  |  | (require 'ispell) | 
|---|
|  |  |  | (setq-default ispell-program-name "aspell") | 
|---|
|  |  |  | (setq-default ispell-local-dictionary "en_AU") | 
|---|
|  |  |  | (add-hook 'tex-mode-hook 'flyspell-mode) | 
|---|
|  |  |  | (add-hook 'latex-mode-hook 'flyspell-mode) | 
|---|
|  |  |  | (add-hook 'TeX-mode-hook 'flyspell-mode) | 
|---|
|  |  |  | (add-hook 'LaTeX-mode-hook 'flyspell-mode) | 
|---|
|  |  |  | ;; (add-hook 'latex-mode-hook 'flyspell-buffer) | 
|---|
|  |  |  | (add-hook 'org-mode-hook 'flyspell-mode) | 
|---|
|  |  |  | ;; (add-hook 'org-mode-hook 'flyspell-buffer) | 
|---|
|  |  |  | 
|---|
|  |  |  | :commands lsp | 
|---|
|  |  |  | :config | 
|---|
|  |  |  | (setq read-process-output-max (* 1024 1024)) | 
|---|
|  |  |  | (setq lsp-completion-provider :capf)) | 
|---|
|  |  |  | (setq lsp-completion-provider :capf) | 
|---|
|  |  |  | (add-to-list 'exec-path "~/.cargo/bin")) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | (use-package lsp-ui | 
|---|
|  |  |  | :ensure t | 
|---|
|  |  |  | 
|---|
|  |  |  | (add-hook 'latex-mode-hook (lambda () (define-key latex-mode-map (kbd "C-c c") 'texcount))) | 
|---|
|  |  |  | #+END_SRC | 
|---|
|  |  |  |  | 
|---|
|  |  |  | **** LSP | 
|---|
|  |  |  | Allow LSP completion | 
|---|
|  |  |  | #+BEGIN_SRC emacs-lisp | 
|---|
|  |  |  | (add-hook 'tex-mode-hook 'lsp) | 
|---|
|  |  |  | (add-hook 'latex-mode-hook 'lsp) | 
|---|
|  |  |  | (add-hook 'TeX-mode-hook 'lsp) | 
|---|
|  |  |  | (add-hook 'LaTeX-mode-hook 'lsp) | 
|---|
|  |  |  | #+END_SRC | 
|---|
|  |  |  | *** PlantUML | 
|---|
|  |  |  | Sets the PlantUML path for the mode to generate models. | 
|---|
|  |  |  | #+BEGIN_SRC emacs-lisp | 
|---|