diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2019-06-06 14:39:52 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2019-06-06 14:39:52 +1200 |
commit | 9be57992a9dc91a20b9cc420fc285fab6a32b792 (patch) | |
tree | de794315492683b26c81d93c45fb611dc79e94d2 /vim/autoload | |
parent | A couple more abbreviations (diff) | |
download | dotfiles-9be57992a9dc91a20b9cc420fc285fab6a32b792.tar.gz dotfiles-9be57992a9dc91a20b9cc420fc285fab6a32b792.zip |
Use autoload function for escaping :set values
Diffstat (limited to 'vim/autoload')
-rw-r--r-- | vim/autoload/vimrc.vim | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vim/autoload/vimrc.vim b/vim/autoload/vimrc.vim index bfbae263..5f378bde 100644 --- a/vim/autoload/vimrc.vim +++ b/vim/autoload/vimrc.vim @@ -1,3 +1,8 @@ +" Escape a text value for inclusion in a comma-separated option value +function! vimrc#EscapeSet(string) + return escape(a:string, '\ ,') +endfunction + " Split a string with a split character that can be escaped with another, " e.g. &runtimepath with commas and backslashes respectively function! vimrc#SplitEscaped(str, ...) abort |