Compare commits

...
2 Commits
Author SHA1 Message Date
hektor 13b45c45a1 feat(nvim): add 'biome' to 'conform.nvim'
check / lint (push) Successful in 14s
2026-11-06 10:05:49 +01:00
hektor 8c6f0c7a32 fix(nvim): remove duplicate 'indentexpr' 2026-11-06 10:01:42 +01:00
4 changed files with 11 additions and 5 deletions

No files matched your search

@@ -23,10 +23,12 @@ local formatters = {
shell = { bash = { "shellcheck" } },
svelte = { svelte = { "eslint_d", "prettierd", "prettier", stop_after_first = true } },
typescript = {
javascript = { "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true },
javascriptreact = { "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true },
typescript = { "eslint_d", "prettierd", "prettier", stop_after_first = true },
typescriptreact = { "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true },
javascript = { "biome-check", "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true },
javascriptreact = { "biome-check", "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true },
json = { "biome-check", "prettierd", "prettier", stop_after_first = true },
jsonc = { "biome-check", "prettierd", "prettier", stop_after_first = true },
typescript = { "biome-check", "eslint_d", "prettierd", "prettier", stop_after_first = true },
typescriptreact = { "biome-check", "eslint_d", "eslint", "prettierd", "prettier", stop_after_first = true },
},
yaml = {
-- yaml = { "prettierd", "prettier", stop_after_first = true },
@@ -47,5 +49,8 @@ require("conform").setup({
lsp_format = "never",
timeout_ms = 500,
},
formatters = {
["biome-check"] = { require_cwd = true },
},
formatters_by_ft = formatters_by_ft,
})
@@ -101,6 +101,7 @@ local servers = {
},
tailwind = { tailwindcss = {} },
typescript = {
biome = {},
eslint = {
settings = {
--Assuming prettier/prettierd will handle formatting, we don't need to see these errors
@@ -92,7 +92,6 @@ api.nvim_create_autocmd("FileType", {
vim.treesitter.start(buf, language)
-- indent
vim.bo[buf].indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()"
vim.bo[buf].indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()"
end,
})
+1
View File
@@ -118,6 +118,7 @@ with pkgs;
typescript = {
enable = false;
packages = [
biome
eslint_d
(if (categories.typescriptServer or "ts_ls") == "vtsls" then vtsls else typescript-language-server)
vscode-langservers-extracted