Skip to content
This repository was archived by the owner on May 29, 2023. It is now read-only.

Commit 064d374

Browse files
committed
Set original autoread and atuowrite values on autosave off toggles.
1 parent 6d87c18 commit 064d374

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

plugin/workspace.vim

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,17 +137,19 @@ function! s:SetAutosave(enable)
137137
return
138138
endif
139139
if a:enable == 1
140+
let s:autoread = &autoread
141+
let s:autowriteall = &autowriteall
140142
set autoread
141-
set autowrite
143+
set autowriteall
142144
augroup WorkspaceToggle
143145
au! BufLeave,FocusLost,FocusGained,InsertLeave * call s:Autosave(0)
144146
au! CursorHold * call s:Autosave(1)
145147
au! BufEnter * call s:MakeWorkspace(0)
146148
augroup END
147149
let s:autosave_on = 1
148150
else
149-
set noautoread
150-
set noautowrite
151+
let &autoread = s:autoread
152+
let &autowriteall = s:autowriteall
151153
au! WorkspaceToggle * *
152154
let s:autosave_on = 0
153155
endif

0 commit comments

Comments
 (0)