From 5e7ffa698acb2ff966b30c43309d3a88fc3f0727 Mon Sep 17 00:00:00 2001 From: David Ibia Date: Sun, 17 Mar 2024 15:01:47 +0100 Subject: [PATCH] refactor(lsp-config.lua): remove pyflakes from pylsp setup to improve performance and simplify configuration feat(lsp-config.lua): add configuration for biome server to support additional filetypes and improve language server capabilities --- lua/absolute/after/lsp-config.lua | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/lua/absolute/after/lsp-config.lua b/lua/absolute/after/lsp-config.lua index af01fff..e2e6375 100644 --- a/lua/absolute/after/lsp-config.lua +++ b/lua/absolute/after/lsp-config.lua @@ -123,7 +123,6 @@ lspconfig["pylsp"].setup({ jedi_completion = { include_params = true, }, - pyflakes = { enabled = true }, pycodestyle = { ignore = { "E231" }, maxLineLength = 150, @@ -218,3 +217,21 @@ lspconfig["eslint"].setup({ capabilities = capabilities, on_attach = on_attach, }) + +-- configure biome server +lspconfig["biome"].setup({ + capabilities = capabilities, + on_attach = on_attach, + filetypes = { + "javascript", + "javascriptreact", + "json", + "jsonc", + "typescript", + "typescript.tsx", + "typescriptreact", + "astro", + "svelte", + "vue", + }, +})