emacs.d/modulos/latex-config.el

27 lines
869 B
EmacsLisp

; Latex
(straight-use-package 'auctex)
(straight-use-package 'company-auctex)
(straight-use-package 'company-reftex)
(straight-use-package 'reftex)
(straight-use-package 'cdlatex)
(straight-use-package 'latex-extra)
;; Inicializa el soporte para company en auctex automáticamente
;; (require 'company-auctex) ;; cargado antes con straight
(add-hook 'LaTeX-mode-hook (lambda ()(company-mode 1)))
(company-auctex-init)
;; Activa el parser automático, para que funcione C-c C-a
(setq TeX-parse-self t) ; Enable parse on load.
(setq TeX-auto-save t) ; Enable parse on save.
;; RefTeX
(add-hook 'LaTeX-mode-hook 'turn-on-reftex) ; with AUCTeX LaTeX mode
(setq reftex-plug-into-AUCTeX t) ; Conectar a AUC TeX con RefTeX
;; CDLaTeX
(add-hook 'LaTeX-mode-hook 'turn-on-cdlatex) ; with AUCTeX LaTeX mode
;; latex-extra
(add-hook 'LaTeX-mode-hook #'latex-extra-mode)