diff options
| author | ache <ache@ache.one> | 2024-08-09 06:55:48 +0200 |
|---|---|---|
| committer | ache <ache@ache.one> | 2024-08-09 06:57:49 +0200 |
| commit | decce383e13f3ee81f760d89ed2bf8793f2849cc (patch) | |
| tree | 9ad428c6d6d2c8e70787b5316f1db62d5297e724 | |
| parent | Lintting ESLint without config (diff) | |
Configure ltex
| -rw-r--r-- | lua/ache/plugins/lsp/mason-config.lua | 93 |
1 files 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, } |