1
0
Fork 0

Reorganize common configuration

This commit is contained in:
Avery 2025-06-21 20:02:48 +02:00
parent b0435707e4
commit 84dfefcb45
Signed by: Avery
GPG key ID: B684FD451B692E04
18 changed files with 81 additions and 128 deletions

View file

@ -0,0 +1,32 @@
{ ... }: {
programs.nixvim.plugins.none-ls = {
enable = true;
settings.on_attach = ''
function(client, bufnr)
if client.supports_method("textDocument/formatting") then
vim.api.nvim_clear_autocmds({ group = augroup, buffer = bufnr })
vim.api.nvim_create_autocmd("BufWritePre", {
group = augroup,
buffer = bufnr,
callback = function()
vim.lsp.buf.format({ async = false })
end,
})
end
end
'';
sources = {
formatting = {
black.enable = true;
dart_format.enable = true;
nixfmt.enable = true;
prettier = {
enable = true;
disableTsServerFormatter = true;
settings = { extra_filetypes = [ "svelte" ]; };
};
xmllint.enable = true;
};
};
};
}