From d046d35aeb13e6456534c1739be61243e3a865f6 Mon Sep 17 00:00:00 2001 From: "M. Yas. Davoodeh" Date: Thu, 19 Mar 2020 13:42:06 +0330 Subject: [PATCH] Added +lsp to Tex-Mode. --- modules/lang/latex/README.org | 1 + modules/lang/latex/config.el | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/modules/lang/latex/README.org b/modules/lang/latex/README.org index 0d208c5c7..0fc3bd8a3 100644 --- a/modules/lang/latex/README.org +++ b/modules/lang/latex/README.org @@ -30,6 +30,7 @@ Provide a helping hand when working with LaTeX documents. ** Module Flags + =+latexmk= Use LatexMk instead of LaTeX to compile documents. + =+cdlatex= Enable [[https://github.com/cdominik/cdlatex][cdlatex]] for fast math insertion. ++ =+lsp= Start LSP automatically in `tex-mode-hook`. ** Plugins + [[http://www.gnu.org/software/auctex/][auctex]] diff --git a/modules/lang/latex/config.el b/modules/lang/latex/config.el index a73d5bb5a..45f3da203 100644 --- a/modules/lang/latex/config.el +++ b/modules/lang/latex/config.el @@ -180,6 +180,12 @@ If no viewers are found, `latex-preview-pane' is used.") :init (add-to-list '+latex--company-backends #'+latex-symbols-company-backend nil #'eq)) +(after! tex-mode + (when (featurep! +lsp) + (add-hook 'tex-mode-local-vars-hook #'lsp!) + (add-hook 'latex-mode-local-vars-hook #'lsp!) + (after! yatex + (add-hook 'yatex-mode-local-vars-hook #'lsp!)))) ;; bibtex + reftex (load! "+ref")