diff --git a/autoload/delimitMate.vim b/autoload/delimitMate.vim index 85b8211..46e1a2c 100644 --- a/autoload/delimitMate.vim +++ b/autoload/delimitMate.vim @@ -59,9 +59,33 @@ function! delimitMate#Init() "{{{ \ exists('g:mapleader') ? g:mapleader : "\\") " expand_space + if exists("b:delimitMate_expand_space") && type(b:delimitMate_expand_space) == type("") + echom "b:delimitMate_expand_space is '".b:delimitMate_expand_space."' but it must be either 1 or 0!" + echom "Read :help 'delimitMate_expand_space' for more details." + unlet b:delimitMate_expand_space + let b:delimitMate_expand_space = 1 + endif + if exists("g:delimitMate_expand_space") && type(g:delimitMate_expand_space) == type("") + echom "g:delimitMate_expand_space is '".g:delimitMate_expand_space."' but it must be either 1 or 0!" + echom "Read :help 'delimitMate_expand_space' for more details." + unlet g:delimitMate_expand_space + let b:delimitMate_expand_space = 1 + endif call delimitMate#option_init("expand_space", 0) " expand_cr + if exists("b:delimitMate_expand_cr") && type(b:delimitMate_expand_cr) == type("") + echom "b:delimitMate_expand_cr is '".b:delimitMate_expand_cr."' but it must be either 1 or 0!" + echom "Read :help 'delimitMate_expand_cr' for more details." + unlet b:delimitMate_expand_cr + let b:delimitMate_expand_cr = 1 + endif + if exists("g:delimitMate_expand_cr") && type(g:delimitMate_expand_cr) == type("") + echom "g:delimitMate_expand_cr is '".g:delimitMate_expand_cr."' but it must be either 1 or 0!" + echom "Read :help 'delimitMate_expand_cr' for more details." + unlet g:delimitMate_expand_cr + let b:delimitMate_expand_cr = 1 + endif call delimitMate#option_init("expand_cr", 0) " smart_quotes diff --git a/doc/delimitMate.txt b/doc/delimitMate.txt index 762ace7..df31a28 100644 --- a/doc/delimitMate.txt +++ b/doc/delimitMate.txt @@ -305,7 +305,7 @@ Default: "\" ' `" ~ Use this option to tell delimitMate which characters should be considered as quotes. Read |delimitMateAutoClose| for details. e.g.: > - let b:delimitMate_quotes = "\" ' ` *" + let delimitMate_quotes = "\" ' ` *" au FileType html let b:delimitMate_quotes = "\" '" < ------------------------------------------------------------------------------ @@ -329,20 +329,20 @@ Default: 0 ~ This option turns on/off the expansion of . Read |delimitMateExpansion| for details. e.g.: > - let b:delimitMate_expand_cr = "\\\" - au FileType mail let b:delimitMate_expand_cr = "\" + let delimitMate_expand_cr = 1 + au FileType mail let b:delimitMate_expand_cr = 1 < ------------------------------------------------------------------------------ *'delimitMate_expand_space'* *'b:delimitMate_expand_space'* -Values: A key mapping. ~ -Default: "\" ~ +Values: 1 or 0 ~ +Default: 0 ~ This option turns on/off the expansion of . Read |delimitMateExpansion| for details. e.g.: > - let delimitMate_expand_space = "\\\" - au FileType tcl let b:delimitMate_expand_space = "\" + let delimitMate_expand_space = 1 + au FileType tcl let b:delimitMate_expand_space = 1 < ------------------------------------------------------------------------------ *'delimitMate_excluded_ft'*