feat(editor): improve nvf navigation defaults

This commit is contained in:
Poby 2026-03-26 21:33:46 +09:00
parent efe5beac3d
commit e27ee91adb
No known key found for this signature in database
2 changed files with 53 additions and 0 deletions

View file

@ -78,4 +78,46 @@
action = "<Cmd>Oil --float<CR>";
desc = "Open Current Directory";
}
{
key = "n";
mode = "n";
action = "nzzzv";
desc = "Next search result (centered)";
}
{
key = "N";
mode = "n";
action = "Nzzzv";
desc = "Previous search result (centered)";
}
{
key = "<C-d>";
mode = "n";
action = "<C-d>zz";
desc = "Half page down (centered)";
}
{
key = "<C-u>";
mode = "n";
action = "<C-u>zz";
desc = "Half page up (centered)";
}
{
key = "<";
mode = "v";
action = "<gv";
desc = "Indent left and reselect";
}
{
key = ">";
mode = "v";
action = ">gv";
desc = "Indent right and reselect";
}
{
key = "J";
mode = "n";
action = "mzJ`z";
desc = "Join lines and keep cursor position";
}
]

View file

@ -9,4 +9,15 @@
termguicolors = true;
splitbelow = true;
splitright = true;
# NVF unofficial
scrolloff = 10;
sidescrolloff = 8;
softtabstop = 2;
smartindent = true;
ignorecase = true;
smartcase = true;
foldmethod = "expr";
foldexpr = "v:lua.vim.treesitter.foldexpr()";
foldlevel = 99;
}