fix(keymaps): make search keymaps respect foldopen

This commit is contained in:
Muhammad Rizal Nurromdhoni 2026-03-29 08:14:28 +07:00
parent 96f4f18d7d
commit 4fb632defd
No known key found for this signature in database
GPG key ID: 46B9F9283CB57C50

View file

@ -62,10 +62,10 @@ map(
)
-- https://github.com/mhinz/vim-galore#saner-behavior-of-n-and-n
map("n", "n", "'Nn'[v:searchforward].'zv'", { expr = true, desc = "Next Search Result" })
map("n", "n", "'Nn'[v:searchforward].['','zv'][&fdo=~#'search']", { expr = true, desc = "Next Search Result" })
map("x", "n", "'Nn'[v:searchforward]", { expr = true, desc = "Next Search Result" })
map("o", "n", "'Nn'[v:searchforward]", { expr = true, desc = "Next Search Result" })
map("n", "N", "'nN'[v:searchforward].'zv'", { expr = true, desc = "Prev Search Result" })
map("n", "N", "'nN'[v:searchforward].['','zv'][&fdo=~#'search']", { expr = true, desc = "Prev Search Result" })
map("x", "N", "'nN'[v:searchforward]", { expr = true, desc = "Prev Search Result" })
map("o", "N", "'nN'[v:searchforward]", { expr = true, desc = "Prev Search Result" })