14 lines
491 B
Lua
14 lines
491 B
Lua
if vim.fn.argc() == 0 then
|
|
vim.defer_fn(function()
|
|
local session_name = vim.fn.fnamemodify(vim.fn.getcwd(), ':t') .. '.vim'
|
|
local session_path = vim.fn.expand('~/' .. session_name)
|
|
if vim.fn.filereadable(session_path) == 1 then
|
|
vim.cmd('silent! source ' .. vim.fn.fnameescape(session_path))
|
|
vim.notify('Session loaded: ' .. session_name, vim.log.levels.INFO)
|
|
vim.cmd 'silent! GuessIndent'
|
|
end
|
|
end, 300) -- Delay the session load by 100ms
|
|
end
|
|
|
|
return {}
|