diff options
author | zeertzjq <zeertzjq@outlook.com> | 2024-08-07 07:07:29 +0800 |
---|---|---|
committer | zeertzjq <zeertzjq@outlook.com> | 2024-08-07 07:07:34 +0800 |
commit | 92981c8e0bea4a2ef23665df61aa820ed0a23eb3 (patch) | |
tree | 7414413098f10f25f7b18b85306d764ef1ee7d61 /runtime/lua/vim/_meta/vimfn.lua | |
parent | 11c57c25ef9b413088014cdb23636a440cd917c2 (diff) | |
download | rneovim-92981c8e0bea4a2ef23665df61aa820ed0a23eb3.tar.gz rneovim-92981c8e0bea4a2ef23665df61aa820ed0a23eb3.tar.bz2 rneovim-92981c8e0bea4a2ef23665df61aa820ed0a23eb3.zip |
vim-patch:19636be: runtime(zip): refactor save and restore of options
Problem: zip plugin has no way to set/restore option values
Solution: Add the SetSaneOpts() and RestoreOpts() functions,
so options that cause issues are set to sane values
and restored back to their initial values later on.
(this affects the 'shellslash' option on windows, which also
changes how the shellescape() function works)
https://github.com/vim/vim/commit/19636be55e023cb726389107e9e7d62049b6fd58
Co-authored-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime/lua/vim/_meta/vimfn.lua')
0 files changed, 0 insertions, 0 deletions