diff --git a/nvim/lua/plugins/lsp/ls/c.lua b/nvim/lua/plugins/lsp/ls/c.lua index b6bbaaf..bd59f51 100644 --- a/nvim/lua/plugins/lsp/ls/c.lua +++ b/nvim/lua/plugins/lsp/ls/c.lua @@ -21,7 +21,14 @@ lsp.config("cmake", { on_attach = opts.on_attach, }) +lsp.config("sourcekit", { + capabilities = opts.capabilities, + on_attach = opts.on_attach, + filetypes = { "swift" } +}) + -- ── Enable configs ─────────────────────────────────────────────── local enable = vim.lsp.enable enable("clangd") enable("cmake") +enable("sourcekit") diff --git a/nvim/lua/plugins/lsp/mason.lua b/nvim/lua/plugins/lsp/mason.lua index a586159..2c7b2a3 100755 --- a/nvim/lua/plugins/lsp/mason.lua +++ b/nvim/lua/plugins/lsp/mason.lua @@ -29,17 +29,18 @@ return { "bashls", "clangd", "cmake", - -- "cssls", + "cssls", "gopls", + "html-lsp", "hyprls", "jdtls", "latexindent", "marksman", - -- "lua_ls", - -- "pyright", + "lua_ls", + "pyright", "rust_analyzer", "ruby_lsp", - -- "ts_ls", + "ts_ls", "vue_ls", "verible", },