diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2017-11-10 21:54:42 +1300 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2017-11-10 21:54:42 +1300 |
commit | 8b79ec9365491f8fb2bd48452b6aca68d2b673d2 (patch) | |
tree | f56dd3b1c7249b49ef73dfc9eb23e1ab78bb7ab9 /vim/plugin | |
parent | Adjust some whitespace and comment layout (diff) | |
download | dotfiles-8b79ec9365491f8fb2bd48452b6aca68d2b673d2.tar.gz dotfiles-8b79ec9365491f8fb2bd48452b6aca68d2b673d2.zip |
Use exists+ test rather than exists&
From :help hidden-options:
>Not all options are supported in all versions. This depends on the
>supported features and sometimes on the system. A remark about this is
>in curly braces below. When an option is not supported it may still be
>set without getting an error, this is called a hidden option. You can't
>get the value of a hidden option though, it is not stored.
>
>To test if option "foo" can be used with ":set" use something like this:
> if exists('&foo')
>This also returns true for a hidden option. To test if option "foo" is
>really supported use something like this:
> if exists('+foo')
Diffstat (limited to 'vim/plugin')
-rw-r--r-- | vim/plugin/big_file_options.vim | 2 | ||||
-rw-r--r-- | vim/plugin/copy_linebreak.vim | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/vim/plugin/big_file_options.vim b/vim/plugin/big_file_options.vim index bbbedc96..cdced67d 100644 --- a/vim/plugin/big_file_options.vim +++ b/vim/plugin/big_file_options.vim @@ -44,7 +44,7 @@ function! s:BigFileOptions() endif " Limit the number of columns of syntax highlighting - if exists('&synmaxcol') + if exists('+synmaxcol') \ && &synmaxcol > g:big_file_synmaxcol execute 'setlocal synmaxcol=' . g:big_file_synmaxcol endif diff --git a/vim/plugin/copy_linebreak.vim b/vim/plugin/copy_linebreak.vim index 2b5f7243..732acfea 100644 --- a/vim/plugin/copy_linebreak.vim +++ b/vim/plugin/copy_linebreak.vim @@ -17,7 +17,7 @@ let g:loaded_copy_linebreak = 1 function! s:CopyLinebreakEnable() setlocal nolinebreak linebreak? setlocal showbreak= - if exists('&breakindent') + if exists('+breakindent') setlocal nobreakindent endif endfunction @@ -26,7 +26,7 @@ endfunction function! s:CopyLinebreakDisable() setlocal linebreak linebreak? setlocal showbreak< - if exists('&breakindent') + if exists('+breakindent') setlocal breakindent< endif endfunction |