dotfiles/.config/nvim/lua/plugins/auto_session.lua
2024-02-28 01:37:11 +01:00

39 lines
1.1 KiB
Lua

return {
{
"rmagatti/auto-session",
dependencies = {
"nvim-lualine/lualine.nvim"
},
event = "VimEnter",
init = function()
vim.o.sessionoptions = "blank,buffers,curdir,folds,help,tabpages,winsize,winpos,terminal,localoptions"
vim.keymap.set('n', '<leader><C-s>', '<cmd>SessionSave<CR>')
vim.keymap.set('n', '<leader><C-d>', '<cmd>SessionDelete<CR>')
end,
opts = {
log_level = "error",
auto_save_enabled = false
}
},
{
'rmagatti/session-lens',
cmd = {
"Autosession",
"SearchSession"
},
dependencies = {
'rmagatti/auto-session',
'nvim-telescope/telescope.nvim'
},
init = function()
vim.keymap.set('n', '<leader>p', function() require('session-lens').search_session() end)
end,
config = function()
require('session-lens').setup({
prompt_title = 'Projects'
})
end
}
}