add quit all motion
This commit is contained in:
@ -59,6 +59,7 @@ return {
|
|||||||
keymap.set('n', '<leader>sl', '<cmd>AutoSession search<cr>', opts)
|
keymap.set('n', '<leader>sl', '<cmd>AutoSession search<cr>', opts)
|
||||||
keymap.set('n', '<leader>sr', session_restore, opts)
|
keymap.set('n', '<leader>sr', session_restore, opts)
|
||||||
keymap.set('n', '<leader>sd', '<cmd>AutoSession delete<cr>', opts)
|
keymap.set('n', '<leader>sd', '<cmd>AutoSession delete<cr>', opts)
|
||||||
|
keymap.set('n', '<leader>qa', '<cmd>qa<cr>', opts)
|
||||||
|
|
||||||
local function named_save()
|
local function named_save()
|
||||||
vim.ui.input({ prompt = 'Enter Session name: ' }, function(input)
|
vim.ui.input({ prompt = 'Enter Session name: ' }, function(input)
|
||||||
@ -70,12 +71,14 @@ return {
|
|||||||
local wk = require('which-key')
|
local wk = require('which-key')
|
||||||
wk.add({
|
wk.add({
|
||||||
{ '<leader>s', group = 'auto-session' },
|
{ '<leader>s', group = 'auto-session' },
|
||||||
|
{ '<leader>q', group = 'quit' },
|
||||||
{ '<leader>ss', desc = 'SessionSave' },
|
{ '<leader>ss', desc = 'SessionSave' },
|
||||||
{ '<leader>sS', desc = 'NamedSessionSave' },
|
{ '<leader>sS', desc = 'NamedSessionSave' },
|
||||||
{ '<leader>sq', desc = 'Save and Quit' },
|
{ '<leader>sq', desc = 'Save and Quit' },
|
||||||
{ '<leader>sl', desc = 'SessionList (SessionSearch)'},
|
{ '<leader>sl', desc = 'SessionList (SessionSearch)'},
|
||||||
{ '<leader>sr', desc = 'SessionRestore'},
|
{ '<leader>sr', desc = 'SessionRestore'},
|
||||||
{ '<leader>sd', desc = 'SessionDelete'},
|
{ '<leader>sd', desc = 'SessionDelete'},
|
||||||
|
{ '<leader>qa', desc = 'Quit All'},
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user