Added swift specific neovim configs

This commit is contained in:
Michael Housh
2023-09-23 22:40:47 -04:00
parent 8d396ff46f
commit 433c6cf59f
3 changed files with 26 additions and 2 deletions

View File

@@ -53,8 +53,18 @@ return {
capabilities = require("cmp_nvim_lsp").default_capabilities()
local servers = {
"gopls", "bashls", "jedi_language_server", "dockerls", "terraformls",
"tsserver", "texlab", "yamlls", "jsonls", "clangd", "sourcekit"
"bashls",
"clangd",
"dockerls",
"gopls",
"jsonls",
"jedi_language_server",
"lua_ls",
"sourcekit",
"terraformls",
"tsserver",
"texlab",
"yamlls",
}
for _, lsp in ipairs(servers) do
nvim_lsp[lsp].setup {
@@ -62,6 +72,12 @@ return {
capabilities = capabilities,
settings = {
gopls = {analyses = {unusedparams = false}, staticcheck = true},
lua_ls = {
Lua = {
workspace = { checkThirdParty = false },
telemetry = { enable = false },
}
},
json = {
format = {enabled = false},
schemas = {