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