From decce383e13f3ee81f760d89ed2bf8793f2849cc Mon Sep 17 00:00:00 2001 From: ache Date: Fri, 9 Aug 2024 06:55:48 +0200 Subject: Configure ltex --- lua/ache/plugins/lsp/mason-config.lua | 93 ++++++++++++++++++----------------- 1 file changed, 47 insertions(+), 46 deletions(-) diff --git a/lua/ache/plugins/lsp/mason-config.lua b/lua/ache/plugins/lsp/mason-config.lua index bd2dcbe..a2a26e8 100644 --- a/lua/ache/plugins/lsp/mason-config.lua +++ b/lua/ache/plugins/lsp/mason-config.lua @@ -1,53 +1,54 @@ return { - "williamboman/mason.nvim", - dependencies = { - "WhoIsSethDaniel/mason-tool-installer.nvim", - "mfussenegger/nvim-dap", - "jay-babu/mason-nvim-dap.nvim", - "neovim/nvim-lspconfig", - }, - config = function() - local mason = require("mason") + "williamboman/mason.nvim", + dependencies = { + "WhoIsSethDaniel/mason-tool-installer.nvim", + "mfussenegger/nvim-dap", + "jay-babu/mason-nvim-dap.nvim", + "neovim/nvim-lspconfig", + }, + config = function() + local mason = require("mason") - local mason_lspconfig = require("mason-lspconfig") - local mason_tool_installer = require("mason-tool-installer") - local mason_dap = require("mason-nvim-dap") - local lspconfig = require("lspconfig") + local mason_lspconfig = require("mason-lspconfig") + local mason_tool_installer = require("mason-tool-installer") + local mason_dap = require("mason-nvim-dap") + local lspconfig = require("lspconfig") - mason.setup() - mason_dap.setup({ - ensure_installed = { - "codelldb", - }, - }) + mason.setup() + mason_dap.setup({ + ensure_installed = { + "codelldb", + }, + }) - mason_lspconfig.setup({ - lazy = true, - ensure_installed = { - "tsserver", - "html", - "cssls", - "tailwindcss", - "svelte", - "lua_ls", - "pyright", - "ruff_lsp", - "rust_analyzer", - }, - }) + mason_lspconfig.setup({ + lazy = true, + ensure_installed = { + "tsserver", + "html", + "cssls", + "ltex", + "tailwindcss", + "svelte", + "lua_ls", + "pyright", + "ruff_lsp", + "rust_analyzer", + }, + }) - mason_tool_installer.setup({ - ensure_installed = { - "prettier", -- Web related formatter - "stylua", -- Lua formatter - "isort", -- Python formatter - "black", -- Python formatter too - -- "ruff", -- Python linter - "eslint_d", -- JS linter - "llm-ls", - }, - }) + mason_tool_installer.setup({ + ensure_installed = { + "prettier", -- Web related formatter + "stylua", -- Lua formatter + "isort", -- Python formatter + "black", -- Python formatter too + -- "ruff", -- Python linter + "eslint_d", -- JS linter + "llm-ls", + }, + }) - -- lspconfig.pyright.setup({}) - end, + -- lspconfig.pyright.setup({}) + end, } -- cgit v1.3-2-g11bf