summaryrefslogtreecommitdiffstats
path: root/lua/plugins/mini.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/plugins/mini.lua')
-rw-r--r--lua/plugins/mini.lua36
1 files changed, 24 insertions, 12 deletions
diff --git a/lua/plugins/mini.lua b/lua/plugins/mini.lua
index 18c4a23..1cdca99 100644
--- a/lua/plugins/mini.lua
+++ b/lua/plugins/mini.lua
@@ -1,14 +1,26 @@
return {
- {
- 'echasnovski/mini.nvim',
- event = 'VimEnter',
- config = function()
- require('mini.sessions').setup({
- force = {read = false, write = true, delete = true}
- })
- require('mini.starter').setup({
- evaluate_single = true
- })
- end,
- },
+ {
+ 'echasnovski/mini.nvim',
+ event = 'VimEnter',
+ keys = {
+ { '<leader>ss', function ()
+ MiniSessions.write(vim.fn.input('Create session > '))
+ end,
+ desc = 'save session'
+ },
+ { '<leader>sd', function ()
+ MiniSessions.delete(vim.fn.input('Delete session > '))
+ end,
+ desc = 'delete session'
+ },
+ },
+ config = function()
+ require('mini.sessions').setup({
+ force = {read = false, write = true, delete = true}
+ })
+ require('mini.starter').setup({
+ evaluate_single = true
+ })
+ end,
+ },
}