summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorache <ache@ache.one>2024-08-09 06:55:48 +0200
committerache <ache@ache.one>2024-08-09 06:57:49 +0200
commitdecce383e13f3ee81f760d89ed2bf8793f2849cc (patch)
tree9ad428c6d6d2c8e70787b5316f1db62d5297e724
parentLintting ESLint without config (diff)
Configure ltex
-rw-r--r--lua/ache/plugins/lsp/mason-config.lua93
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,
}