From 32fcc7ae294ecb3cb449577debb2d8f4c883225b Mon Sep 17 00:00:00 2001 From: David Ben Knoble Date: Thu, 13 Dec 2018 22:43:20 -0500 Subject: [PATCH 1/2] Unlet v:this_session Close #47 --- plugin/obsession.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/plugin/obsession.vim b/plugin/obsession.vim index 4cb79f9..b59fee9 100644 --- a/plugin/obsession.vim +++ b/plugin/obsession.vim @@ -18,6 +18,7 @@ function! s:dispatch(bang, file) abort echo 'Deleting session in '.fnamemodify(session, ':~:.') call delete(session) unlet! g:this_obsession + unlet! v:this_session return '' elseif empty(a:file) && exists('g:this_obsession') echo 'Pausing session in '.fnamemodify(session, ':~:.') From feda80492af33b9ca3be02fdc9a92b1ceff848a3 Mon Sep 17 00:00:00 2001 From: David Ben Knoble Date: Fri, 14 Dec 2018 12:48:35 -0500 Subject: [PATCH 2/2] Let v:this_session be an empty string In retrospect, trying to unlet a variable internal to vim didn't make much sense. --- plugin/obsession.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/obsession.vim b/plugin/obsession.vim index b59fee9..b4344f5 100644 --- a/plugin/obsession.vim +++ b/plugin/obsession.vim @@ -18,7 +18,7 @@ function! s:dispatch(bang, file) abort echo 'Deleting session in '.fnamemodify(session, ':~:.') call delete(session) unlet! g:this_obsession - unlet! v:this_session + let v:this_session='' return '' elseif empty(a:file) && exists('g:this_obsession') echo 'Pausing session in '.fnamemodify(session, ':~:.')