Files
tawm/pkgs/nvchad/custom/configs/lspconfig.lua
2024-03-01 18:33:09 +05:30

33 lines
880 B
Lua

local configs = require "plugins.configs.lspconfig"
local on_attach = configs.on_attach
local capabilities = configs.capabilities
local lspconfig = require "lspconfig"
-- local util = require "lspconfig/util"
local servers = { "tsserver", "tailwindcss", "eslint" }
for _, lsp in ipairs(servers) do
lspconfig[lsp].setup {
on_attach = on_attach,
capabilities = capabilities,
}
end
-- lspconfig.gopls.setup {
-- on_attach = on_attach,
-- capabilities = capabilities,
-- cmd = { "gopls" },
-- filetypes = { "go", "gomod", "gowork", "gotmpl" },
-- root_dir = util.root_pattern("go.work", "go.mod", ".git"),
-- settings = {
-- gopls = {
-- completeUnimported = true,
-- usePlaceholders = true,
-- analyses = {
-- unusedparams = true,
-- },
-- },
-- },
-- }