From 035917c57ac19aceb21271c6ae08fa719d0dea22 Mon Sep 17 00:00:00 2001 From: studierer <77481149+LC0117@users.noreply.github.com> Date: Sat, 5 Mar 2022 18:27:25 +0800 Subject: [PATCH] add more lsp (#152) --- README.md | 3 ++- lua/navigator/lspclient/clients.lua | 11 ++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 036d692..f9d07b7 100644 --- a/README.md +++ b/README.md @@ -317,7 +317,8 @@ local servers = { "jedi_language_server", "jdtls", "sumneko_lua", "vimls", "html", "jsonls", "solargraph", "cssls", "yamlls", "clangd", "ccls", "sqls", "denols", "graphql", "dartls", "dotls", "kotlin_language_server", "nimls", "intelephense", "vuels", "phpactor", "omnisharp", - "r_language_server", "rust_analyzer", "terraformls", "svelte", "texlab", "clojure_lsp", "elixirls" + "r_language_server", "rust_analyzer", "terraformls", "svelte", "texlab", "clojure_lsp", "elixirls", + "sourcekit", "fsautocomplete", "vls", "hls" } ``` diff --git a/lua/navigator/lspclient/clients.lua b/lua/navigator/lspclient/clients.lua index 5668737..31b7622 100644 --- a/lua/navigator/lspclient/clients.lua +++ b/lua/navigator/lspclient/clients.lua @@ -294,6 +294,11 @@ local setups = { terraformls = { filetypes = { 'terraform', 'tf'}, }, + + sourcekit = { + cmd = { 'sourcekit-lsp' }, + filetypes = { 'swift' } -- This is recommended if you have separate settings for clangd. + } } setups.sumneko_lua = vim.tbl_deep_extend('force', luadev, setups.sumneko_lua) @@ -336,7 +341,11 @@ local servers = { 'svelte', 'texlab', 'clojure_lsp', - 'elixirls' + 'elixirls', + 'sourcekit', + 'fsautocomplete', + 'vls', + 'hls' } local lsp_installer_servers = {}