aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_meta/vimfn.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-08-07 07:07:29 +0800
committerzeertzjq <zeertzjq@outlook.com>2024-08-07 07:07:34 +0800
commit92981c8e0bea4a2ef23665df61aa820ed0a23eb3 (patch)
tree7414413098f10f25f7b18b85306d764ef1ee7d61 /runtime/lua/vim/_meta/vimfn.lua
parent11c57c25ef9b413088014cdb23636a440cd917c2 (diff)
downloadrneovim-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