refactor(plugins/resession): move keymaps under "s" prefix

This commit is contained in:
Nicolas Goudry 2024-06-10 18:35:42 +02:00
parent 331ebaef26
commit 6045392e7d
No known key found for this signature in database
GPG key ID: 5FC434D9FFD1DF44
3 changed files with 11 additions and 11 deletions

View file

@ -30,7 +30,7 @@ let
# Use function defined in lua config (see extra.config) to generate buttons # Use function defined in lua config (see extra.config) to generate buttons
val = [ val = [
{ __raw = "alpha_button('LDR S l', '${icons.Refresh} Last Session')"; } { __raw = "alpha_button('LDR s l', '${icons.Refresh} Last Session')"; }
{ __raw = "alpha_button('LDR e ', '${icons.FolderOpen} Explorer')"; } { __raw = "alpha_button('LDR e ', '${icons.FolderOpen} Explorer')"; }
{ __raw = "alpha_button('LDR f o', '${icons.DefaultFile} Recents')"; } { __raw = "alpha_button('LDR f o', '${icons.DefaultFile} Recents')"; }
{ __raw = "alpha_button('LDR f f', '${icons.Search} Find File')"; } { __raw = "alpha_button('LDR f f', '${icons.Search} Find File')"; }

View file

@ -43,55 +43,55 @@
keymaps = [ keymaps = [
{ {
mode = "n"; mode = "n";
key = "<leader>Sl"; key = "<leader>sl";
action.__raw = "function() require('resession').load 'last' end"; action.__raw = "function() require('resession').load 'last' end";
options.desc = "Load last session"; options.desc = "Load last session";
} }
{ {
mode = "n"; mode = "n";
key = "<leader>Ss"; key = "<leader>ss";
action.__raw = "function() require('resession').save() end"; action.__raw = "function() require('resession').save() end";
options.desc = "Save this session"; options.desc = "Save this session";
} }
{ {
mode = "n"; mode = "n";
key = "<leader>SS"; key = "<leader>sS";
action.__raw = "function() require('resession').save(vim.fn.getcwd(), { dir = 'dirsession' }) end"; action.__raw = "function() require('resession').save(vim.fn.getcwd(), { dir = 'dirsession' }) end";
options.desc = "Save this dirsession"; options.desc = "Save this dirsession";
} }
{ {
mode = "n"; mode = "n";
key = "<leader>St"; key = "<leader>st";
action.__raw = "function() require('resession').save_tab() end"; action.__raw = "function() require('resession').save_tab() end";
options.desc = "Save this tab's session"; options.desc = "Save this tab's session";
} }
{ {
mode = "n"; mode = "n";
key = "<leader>Sd"; key = "<leader>sd";
action.__raw = "function() require('resession').delete() end"; action.__raw = "function() require('resession').delete() end";
options.desc = "Delete a session"; options.desc = "Delete a session";
} }
{ {
mode = "n"; mode = "n";
key = "<leader>SD"; key = "<leader>sD";
action.__raw = "function() require('resession').delete(nil, { dir = 'dirsession' }) end"; action.__raw = "function() require('resession').delete(nil, { dir = 'dirsession' }) end";
options.desc = "Delete a dirsession"; options.desc = "Delete a dirsession";
} }
{ {
mode = "n"; mode = "n";
key = "<leader>Sf"; key = "<leader>sf";
action.__raw = "function() require('resession').load() end"; action.__raw = "function() require('resession').load() end";
options.desc = "Load a session"; options.desc = "Load a session";
} }
{ {
mode = "n"; mode = "n";
key = "<leader>SF"; key = "<leader>sF";
action.__raw = "function() require('resession').load(nil, { dir = 'dirsession' }) end"; action.__raw = "function() require('resession').load(nil, { dir = 'dirsession' }) end";
options.desc = "Load a dirsession"; options.desc = "Load a dirsession";
} }
{ {
mode = "n"; mode = "n";
key = "<leader>S."; key = "<leader>s.";
action.__raw = "function() require('resession').load(vim.fn.getcwd(), { dir = 'dirsession' }) end"; action.__raw = "function() require('resession').load(vim.fn.getcwd(), { dir = 'dirsession' }) end";
options.desc = "Load current dirsession"; options.desc = "Load current dirsession";
} }

View file

@ -23,7 +23,7 @@
"<leader>f".name = "${icons.Search} Find"; "<leader>f".name = "${icons.Search} Find";
"<leader>g".name = "${icons.Git} Git"; "<leader>g".name = "${icons.Git} Git";
"<leader>l".name = "${icons.ActiveLSP} Language Tools"; "<leader>l".name = "${icons.ActiveLSP} Language Tools";
"<leader>S".name = "${icons.Session} Session"; "<leader>s".name = "${icons.Session} Session";
"<leader>t".name = "${icons.Terminal} Terminal"; "<leader>t".name = "${icons.Terminal} Terminal";
"<leader>u".name = "${icons.Window} UI/UX"; "<leader>u".name = "${icons.Window} UI/UX";
}; };