Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is an attempt to address #24. I don't know lua well or how to create a test for this feature but if someone can offer some guidance, I will give it a shot.
How this patch works:
Somewhere in the nvim config, add
let g:instant_work_from_buffer=1
. Once enabled, files opened in the client will have the neovim buftype set tonofile
and it will not be possibe to save the buffer open in the client. It is presumed the first client sharing the file(s) will have some kind of autosave feature to periodically save the file to the storage device when changes are made. I've been using thePocco81/auto-save.nvim
plugin at https://github.com/Pocco81/auto-save.nvim which seems to work well.Now the client user can just quit the open buffer without worrying about ugly error messages.