summaryrefslogtreecommitdiffstats
path: root/ravi-init-tex.el
diff options
context:
space:
mode:
authorRavi R Kiran <aine.marina@gmail.com>2015-03-02 06:10:50 (GMT)
committerRavi R Kiran <aine.marina@gmail.com>2015-03-02 06:10:50 (GMT)
commit13919f123f3009340c39c2029ba599e60c193ca6 (patch)
tree249f4c46f26afa3429a37d46efdd363cc22b0b5d /ravi-init-tex.el
parentb0835e3a63dfdbed72461de80cd8c0e679f83219 (diff)
downloaddotemacs-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.el24
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))))