B:BD[
2.3379] → [
2.3379:3588]
-- clear search highlight
vim.keymap.set('n', '<leader><space>', '<cmd>noh<cr>', opts)
vim.keymap.set('n', '<leader><esc>', '<cmd>noh<cr>', opts)
vim.keymap.set('n', '<esc>', '<cmd>noh<cr>', opts)
-- clean screen
local function clean()
-- clear highlights
vim.cmd("nohlsearch")
-- clear floating windows
for _, win in ipairs(vim.api.nvim_list_wins()) do
local cfg = vim.api.nvim_win_get_config(win)
if cfg.relative ~= "" then
vim.api.nvim_win_close(win, false)
return
end
end
end
vim.keymap.set('n', '<leader><space>', clean, opts)
vim.keymap.set('n', '<leader><esc>', clean, opts)
vim.keymap.set("n", "<Esc>", clean, opts)