nvim: added autosession plugin
This commit is contained in:
parent
bd34387c57
commit
e852fd492a
3 changed files with 21 additions and 1 deletions
|
@ -83,6 +83,20 @@ M.toggleterm = function()
|
||||||
end
|
end
|
||||||
-- <<<
|
-- <<<
|
||||||
|
|
||||||
|
M.autosession = function() -- Automatic session loading and saving >>>
|
||||||
|
local opts = {
|
||||||
|
log_level = 'info',
|
||||||
|
auto_session_enable_last_session = true,
|
||||||
|
auto_session_root_dir = vim.fn.stdpath('data').."/sessions/",
|
||||||
|
auto_session_enabled = true,
|
||||||
|
auto_save_enabled = false,
|
||||||
|
auto_restore_enabled = true,
|
||||||
|
auto_session_suppress_dirs = nil
|
||||||
|
}
|
||||||
|
require('auto-session').setup(opts)
|
||||||
|
end
|
||||||
|
-- <<<
|
||||||
|
|
||||||
return M
|
return M
|
||||||
|
|
||||||
-- vim:fdm=marker:fmr=>>>,<<<:expandtab:tabstop=3:sw=3
|
-- vim:fdm=marker:fmr=>>>,<<<:expandtab:tabstop=3:sw=3
|
||||||
|
|
|
@ -129,6 +129,12 @@ return require('packer').startup(function()
|
||||||
-- require("core.utils").packer_lazy_load "neoscroll.nvim"
|
-- require("core.utils").packer_lazy_load "neoscroll.nvim"
|
||||||
-- end,
|
-- end,
|
||||||
}
|
}
|
||||||
|
use { -- automatic session management
|
||||||
|
'rmagatti/auto-session',
|
||||||
|
config = function()
|
||||||
|
require('other').autosession()
|
||||||
|
end
|
||||||
|
}
|
||||||
|
|
||||||
-- Conveniences
|
-- Conveniences
|
||||||
use { -- Undo tree
|
use { -- Undo tree
|
||||||
|
|
|
@ -62,7 +62,7 @@ autocmd FileType help setlocal nospell
|
||||||
" even more test whitespace ->
|
" even more test whitespace ->
|
||||||
|
|
||||||
" Key bindings
|
" Key bindings
|
||||||
let mapleader = " "
|
" let mapleader = " "
|
||||||
" *sigh*...
|
" *sigh*...
|
||||||
command! Q q
|
command! Q q
|
||||||
command! W w
|
command! W w
|
||||||
|
|
Loading…
Add table
Reference in a new issue