From 4e1537244794f3d0ada131c04c97760eaf002fd8 Mon Sep 17 00:00:00 2001 From: jdholtz Date: Fri, 19 Dec 2025 13:15:14 -0600 Subject: [PATCH] Fix last session file for a prosession_dir with no trailing slash --- plugin/prosession.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/prosession.vim b/plugin/prosession.vim index d51f612..4cb2e59 100644 --- a/plugin/prosession.vim +++ b/plugin/prosession.vim @@ -207,14 +207,14 @@ endfunction function! s:GetLastSessionFile() try - return g:prosession_dir . trim(readfile(s:LastSession())[0]) + return fnamemodify(g:prosession_dir, ':p') . trim(readfile(s:LastSession())[0]) catch return "" endtry endfunction function! s:LastSession() - return expand(g:prosession_dir . "last_session.txt") + return fnamemodify(g:prosession_dir, ':p') . "last_session.txt" endfunction function! s:save_last_session()