From cfa581bf0531a8ff80d937234178f139e16cfc82 Mon Sep 17 00:00:00 2001 From: yannickreiss Date: Wed, 9 Oct 2024 09:08:49 +0200 Subject: [PATCH] LSP configuration for LaTeX --- lua/lspconfiguration.lua | 4 ++++ lua/plugins.lua | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/lua/lspconfiguration.lua b/lua/lspconfiguration.lua index 12cbc3b..37790b6 100644 --- a/lua/lspconfiguration.lua +++ b/lua/lspconfiguration.lua @@ -19,6 +19,7 @@ require("mason-lspconfig").setup({ "vhdl_ls", "verible", "vimls", + "texlab", }, }) @@ -47,6 +48,9 @@ require("mason-lspconfig").setup_handlers({ function(vimls) require("lspconfig")[vimls].setup({}) end, + function(texlab) + require("lspconfig")[texlab].setup({}) + end, }) require("lspconfig").verible.setup({ diff --git a/lua/plugins.lua b/lua/plugins.lua index 8a3385b..ae5f89d 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -34,6 +34,7 @@ return { "nvim-tree/nvim-web-devicons", { "romgrk/barbar.nvim", wants = "nvim-web-devicons" }, "mhinz/vim-startify", + "p00f/nvim-ts-rainbow", { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate", @@ -45,10 +46,14 @@ return { sync_install = false, highlight = { enable = true }, indent = { enable = true }, + rainbow = { + enable = true, + extended_mode = true, + max_file_lines = 3000, + }, }) end, }, - "p00f/nvim-ts-rainbow", "dense-analysis/ale", "f-person/git-blame.nvim", "dstein64/vim-startuptime",