diff options
Diffstat (limited to 'lua/plugins/lsp-config.lua')
| -rw-r--r-- | lua/plugins/lsp-config.lua | 48 |
1 files changed, 44 insertions, 4 deletions
diff --git a/lua/plugins/lsp-config.lua b/lua/plugins/lsp-config.lua index e1cc245..37a1587 100644 --- a/lua/plugins/lsp-config.lua +++ b/lua/plugins/lsp-config.lua @@ -21,8 +21,8 @@ return { "ts_ls", "clangd", "tailwindcss", - "gopls", - "hls", + "gopls", + "hls", }, }) end, @@ -45,8 +45,8 @@ return { "clangd", "clangd", "tailwindcss", - "gopls", - "hls", + "gopls", + "hls", } for _, lsp in ipairs(servers) do @@ -56,4 +56,44 @@ return { end end, }, + { + "nvimtools/none-ls.nvim", + config = function() + local null_ls = require("null-ls") + + null_ls.setup({ + sources = { + null_ls.builtins.formatting.stylua, + null_ls.builtins.formatting.prettier, + null_ls.builtins.formatting.markdownlint, + null_ls.builtins.formatting.sql_formatter, + null_ls.builtins.formatting.bibclean, + null_ls.builtins.formatting.gofumpt, + }, + }) + end, + }, + { + "luckasRanarison/tailwind-tools.nvim", + dependencies = { "nvim-treesitter/nvim-treesitter" }, + opts = {}, -- your configuration + }, + { + "nvim-treesitter/nvim-treesitter", + build = ":TSUpdate", + config = function() + local configs = require("nvim-treesitter.configs") + configs.setup({ + sync_install = false, + + auto_install = true, + + highlight = { + enable = true, + additional_vim_regex_highlighting = false, + }, + indent = { enable = true }, + }) + end, + }, } |
