mirror of
https://github.com/hyzendust/KickestEnd.nvim.git
synced 2026-09-19 04:03:01 +02:00
Update: window closing keybind
This commit is contained in:
7
init.lua
7
init.lua
@@ -53,8 +53,13 @@ require('lazy').setup({
|
||||
'folke/which-key.nvim',
|
||||
event = 'VeryLazy',
|
||||
opts = {
|
||||
sort = { 'manual', 'group', 'mod' },
|
||||
spec = {
|
||||
{ '<leader>q', group = 'Quit' },
|
||||
{ '<leader>q', group = 'q' },
|
||||
{ '<leader>qq', desc = 'Close' },
|
||||
{ '<leader>qy', desc = 'Save & close' },
|
||||
{ '<leader>qn', desc = 'Discard changes & close' },
|
||||
{ '<leader>qa', desc = 'Quit Neovim' },
|
||||
},
|
||||
},
|
||||
config = function(_, opts)
|
||||
|
||||
@@ -447,13 +447,16 @@ end
|
||||
-- Keymaps
|
||||
vim.keymap.set('n', '<leader>q', function()
|
||||
close_window()
|
||||
end, { desc = 'Close window' })
|
||||
end, { desc = 'Close' })
|
||||
vim.keymap.set('n', '<leader>qq', function()
|
||||
close_window()
|
||||
end, { desc = 'Close' })
|
||||
vim.keymap.set('n', '<leader>qy', function()
|
||||
close_window 'save'
|
||||
end, { desc = 'Save & quit current window' })
|
||||
end, { desc = 'Save & close' })
|
||||
vim.keymap.set('n', '<leader>qn', function()
|
||||
close_window 'discard'
|
||||
end, { desc = 'Discard changes in current window & quit' })
|
||||
end, { desc = 'Discard changes & close' })
|
||||
|
||||
-- [[ Close Neovim ]]
|
||||
-- Function to close Neovim, discarding all unsaved changes if confirmed
|
||||
|
||||
Reference in New Issue
Block a user