nixvim: add nvim-ufo for LSP/treesitter folding

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
2026-03-11 19:23:13 +09:00
co-authored by Claude Sonnet 4.6
parent 949abfde87
commit 28d9258344
3 changed files with 28 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
{ pkgs, ... }: {
programs.nixvim = {
opts = {
foldcolumn = "1";
foldlevel = 99;
foldlevelstart = 99;
foldenable = true;
};
extraPlugins = [
pkgs.vimPlugins.nvim-ufo
pkgs.vimPlugins.promise-async
];
extraConfigLua = ''
require("ufo").setup({
provider_selector = function()
return { "treesitter", "indent" }
end,
})
'';
};
}