mirror of
https://github.com/tuxdotrs/tawm.git
synced 2025-07-06 13:06:35 +05:30
33 lines
880 B
Lua
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,
|
|
-- },
|
|
-- },
|
|
-- },
|
|
-- }
|