From 8ce7e8d800881caef699db7bba47c42a822e087c Mon Sep 17 00:00:00 2001 From: James Walmsley Date: Sun, 28 Mar 2021 10:19:58 +0100 Subject: [LSP] go - Support gopls through LspInstall. (#177) --- lua/lsp/go-ls.lua | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 lua/lsp/go-ls.lua (limited to 'lua/lsp') diff --git a/lua/lsp/go-ls.lua b/lua/lsp/go-ls.lua new file mode 100644 index 00000000..d9df138e --- /dev/null +++ b/lua/lsp/go-ls.lua @@ -0,0 +1,4 @@ +require'lspconfig'.gopls.setup{ + cmd = {DATA_PATH .. "/lspinstall/go/gopls"}, + on_attach = require'lsp'.common_on_attach +} -- cgit v1.2.3 From 4f9a07d42880b9ac48db71f76f866022a3f98cb9 Mon Sep 17 00:00:00 2001 From: Benjamin Schmidt Date: Sun, 28 Mar 2021 20:49:56 +0200 Subject: add black python formatter (#182) --- lua/lsp/efm-general-ls.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lua/lsp') diff --git a/lua/lsp/efm-general-ls.lua b/lua/lsp/efm-general-ls.lua index db9ffbcb..39a63c78 100644 --- a/lua/lsp/efm-general-ls.lua +++ b/lua/lsp/efm-general-ls.lua @@ -13,6 +13,7 @@ local flake8 = { local isort = {formatCommand = "isort --quiet -", formatStdin = true} local yapf = {formatCommand = "yapf --quiet", formatStdin = true} +local black = {formatCommand = "black --quiet --stdin-filename ", formatStdin = true} if O.python.linter == 'flake8' then table.insert(python_arguments, flake8) @@ -20,6 +21,8 @@ end if O.python.formatter == 'yapf' then table.insert(python_arguments, yapf) +elseif O.python.formatter == 'black' then + table.insert(python_arguments, black) end if O.python.isort then -- cgit v1.2.3 From 225175c9e47fa821e855888066aab85641d6b7a5 Mon Sep 17 00:00:00 2001 From: James Walmsley Date: Sun, 28 Mar 2021 20:21:09 +0100 Subject: [LSP] rust - Add support for rust-analyzer via LspInstall. (#178) --- lua/lsp/rust-ls.lua | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 lua/lsp/rust-ls.lua (limited to 'lua/lsp') diff --git a/lua/lsp/rust-ls.lua b/lua/lsp/rust-ls.lua new file mode 100644 index 00000000..377a31e5 --- /dev/null +++ b/lua/lsp/rust-ls.lua @@ -0,0 +1,5 @@ +require'lspconfig'.rust_analyzer.setup{ + cmd = {DATA_PATH .. "/lspinstall/rust/rust-analyzer"}, + on_attach = require'lsp'.common_on_attach +} + -- cgit v1.2.3