edit nvf config: use more mini & snacks

Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
This commit is contained in:
Hadi
2026-05-21 13:21:28 +02:00
parent fe1247f121
commit a90a3809ce
8 changed files with 250 additions and 357 deletions
+15 -34
View File
@@ -1,8 +1,4 @@
{
lib,
pkgs,
...
}: {
{...}: {
vim = {
diagnostics = {
enable = true;
@@ -17,18 +13,7 @@
};
underline = true;
update_in_insert = true;
virtual_text = {
format =
lib.generators.mkLuaInline
/*
lua
*/
''
function(diagnostic)
return string.format("%s", diagnostic.message)
end
'';
};
virtual_text = true;
};
nvim-lint = {
enable = true;
@@ -39,9 +24,6 @@
autotagHtml = true;
context.enable = true;
highlight.enable = true;
grammars = with pkgs.vimPlugins.nvim-treesitter.builtGrammars; [
typescript
];
};
lsp = {
enable = true;
@@ -53,11 +35,10 @@
trouble.enable = true;
lspSignature.enable = true;
lspconfig.enable = true;
formatOnSave = true;
formatOnSave = false;
mappings.format = null;
inlayHints.enable = true;
null-ls.enable = true;
servers.nixd.settings.nil.nix.autoArchive = true;
servers.nil.settings.nix.autoArchive = true;
otter-nvim = {
enable = true;
setupOpts = {
@@ -81,12 +62,11 @@
sign = false;
virtual_text = true;
};
breadcrumbs.enable = false;
symbol_in_winbar.enable = false;
};
};
};
languages = {
enableDAP = true;
enableExtraDiagnostics = true;
enableFormat = true;
enableTreesitter = true;
@@ -106,19 +86,18 @@
extensions = {
markview-nvim = {
enable = true;
setupOpts = {
preview = {
hybrid_modes = ["n"];
};
};
};
};
extraDiagnostics.enable = true;
};
typescript = {
enable = true;
extensions.ts-error-translator.enable = true;
};
typescript.enable = true;
css.enable = true;
svelte = {
enable = true;
format.enable = false;
};
svelte.enable = true;
html.enable = true;
bash.enable = true;
nix.enable = true;
@@ -127,7 +106,9 @@
formatter = {
conform-nvim = {
enable = true;
setupOpts.format_after_save = null;
setupOpts.format_on_save = {
lsp_format = "fallback";
};
};
};
};