From 65f3cf29283301dcaf6e005e8671d2f0abf31141 Mon Sep 17 00:00:00 2001 From: Devin Haska Date: Sun, 4 Feb 2024 11:17:56 -0800 Subject: [PATCH] feat: add some new language servers --- lua/plugins/lsp-config.lua | 8 ++++---- lua/plugins/treesitter.lua | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lua/plugins/lsp-config.lua b/lua/plugins/lsp-config.lua index a0b1eed..6a45483 100644 --- a/lua/plugins/lsp-config.lua +++ b/lua/plugins/lsp-config.lua @@ -9,7 +9,7 @@ return { "williamboman/mason-lspconfig.nvim", config = function() require("mason-lspconfig").setup({ - ensure_installed = { "lua_ls", "tsserver" } + ensure_installed = { "lua_ls", "tsserver", "html" } }) end }, @@ -24,7 +24,7 @@ return { }) lspconfig.tsserver.setup({ - capabilities = capabilities + capabilities = capabilities, }) vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { desc = "Go to definition" }) @@ -41,6 +41,7 @@ return { mason_tool_installer.setup({ ensure_installed = { + "djlint", "prettierd", "eslint_d", }, @@ -60,12 +61,11 @@ return { yaml = { "prettierd" }, typescript = { "eslint_d" }, typescriptreact = { "eslint_d" }, - html = { "prettierd" }, + html = { "djlint" }, ejs = { "prettierd" }, css = { "prettierd" }, scss = { "prettierd" }, graphql = { "prettierd" }, - markdown = { "prettierd" }, ["_"] = { "trim_whitespace" }, }, format_on_save = { diff --git a/lua/plugins/treesitter.lua b/lua/plugins/treesitter.lua index 81c7fae..b632f9d 100644 --- a/lua/plugins/treesitter.lua +++ b/lua/plugins/treesitter.lua @@ -5,7 +5,7 @@ return { config = function() local config = require("nvim-treesitter.configs") config.setup({ - ensure_installed = { "lua", "javascript", "typescript", "tsx" }, + ensure_installed = { "lua", "javascript", "typescript", "tsx", "htmldjango", "html", "jsonc", "json", "jsdoc", "markdown", "markdown_inline", "vim", "vimdoc" }, sync_install = false, highlight = { enable = true }, indent = { enable = true }