diff options
| author | Ravi R Kiran <aine.marina@gmail.com> | 2015-03-02 06:10:50 (GMT) |
|---|---|---|
| committer | Ravi R Kiran <aine.marina@gmail.com> | 2015-03-02 06:10:50 (GMT) |
| commit | 13919f123f3009340c39c2029ba599e60c193ca6 (patch) | |
| tree | 249f4c46f26afa3429a37d46efdd363cc22b0b5d /ravi-init-tex.el | |
| parent | b0835e3a63dfdbed72461de80cd8c0e679f83219 (diff) | |
| download | dotemacs-13919f123f3009340c39c2029ba599e60c193ca6.zip dotemacs-13919f123f3009340c39c2029ba599e60c193ca6.tar.gz dotemacs-13919f123f3009340c39c2029ba599e60c193ca6.tar.bz2 | |
Extra autocompletion for LaTeX
Diffstat (limited to 'ravi-init-tex.el')
| -rw-r--r-- | ravi-init-tex.el | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/ravi-init-tex.el b/ravi-init-tex.el index 298de5d..e61cac4 100644 --- a/ravi-init-tex.el +++ b/ravi-init-tex.el @@ -49,7 +49,7 @@ (use-package preview) (use-package font-latex) - (fset 'tex-font-lock-suscript 'ignore) + (fset 'tex-font-lock-subscript 'ignore) (sp-with-modes '(tex-mode plain-tex-mode latex-mode) (sp-local-pair "\\[" nil :post-handlers '(my-latex-math-block-indent))) @@ -97,6 +97,11 @@ (bind-key "M-n" 'my-end-of-environment LaTeX-mode-map) (bind-key "M-p" 'my-beginning-of-environment LaTeX-mode-map) + ;; Use okular rather than evince + (setq TeX-view-program-selection + '((output-dvi "Okular") + (output-pdf "Okular"))) + ;; fix italian quote highlight (push '("\"<" "\">") font-latex-quote-list) @@ -126,6 +131,23 @@ starting with \\ and followed by a block of text enclosed in {}." (bind-key "C-c d" 'my-latex-remove-command LaTeX-mode-map) (bind-key "M-RET" 'LaTeX-insert-item LaTeX-mode-map) + (use-package company-math + :config + (progn + (defun ravi/company-math-setup () + (setq-local company-backends + (append '(company-math-symbols-latex company-latex-commands) + company-backends))) + (add-hook 'TeX-mode-hook 'ravi/company-math-setup)) + :ensure t) + + (use-package latex-extra + :config + (progn + (add-hook 'LaTeX-mode-hook 'latex-extra-mode)) + :diminish latex-extra-mode + :ensure t) + (defun my-LaTeX-preview-math () (interactive) (let ((b (save-excursion (while (texmathp) (backward-char 1)) (1- (point)))) |
