1
0
Fork 0

lsp: add biome

This commit is contained in:
Felipe 2024-05-28 12:41:21 -04:00
parent 17e6b4454a
commit c3970748a9
Signed by: pitbuster
SSH key fingerprint: SHA256:OM3HeVSA96adfy2Gi8OhZkQBY67P88LoJUwkeVoTArQ

View file

@ -343,6 +343,9 @@ vim.api.nvim_create_autocmd({ "FileType" }, {
clangd = { clangd = {
filetypes = { "c", "cpp" } filetypes = { "c", "cpp" }
}, },
biome = {
cmd = { "pnpm", "exec", "biome", "lsp-proxy" }
},
dotls = {}, dotls = {},
eslint = {}, eslint = {},
gopls = {}, gopls = {},
@ -416,10 +419,10 @@ vim.api.nvim_create_autocmd({ "FileType" }, {
-- Auto format on save -- Auto format on save
vim.api.nvim_create_autocmd({ "BufWritePre" }, { vim.api.nvim_create_autocmd({ "BufWritePre" }, {
callback = function() callback = function()
local lsp_format = false
if vim.b.disable_format then if vim.b.disable_format then
return return
end end
local lsp_format = false
for _, client in pairs(vim.lsp.buf_get_clients()) do for _, client in pairs(vim.lsp.buf_get_clients()) do
if client.server_capabilities.documentFormattingProvider then if client.server_capabilities.documentFormattingProvider then
lsp_format = true lsp_format = true