--- syntax/help.vim 2011-07-12 10:18:56.515100501 -0400
***************
*** 22,29 ****
syn match helpHyperTextEntry "\*[#-)!+-~]\+\*$" contains=helpStar
endif
! syn match helpBar contained "|" conceal
! syn match helpStar contained "\*" conceal
syn match helpNormal "|.*====*|"
syn match helpNormal ":|vim:|" " for :help modeline
syn match helpVim "Vim version [0-9.a-z]\+"
--- 22,34 ----
syn match helpHyperTextEntry "\*[#-)!+-~]\+\*$" contains=helpStar
endif
! if has("conceal")
! syn match helpBar contained "|" conceal
! syn match helpStar contained "\*" conceal
! else
! syn match helpBar contained "|"
! syn match helpStar contained "\*"
! endif
syn match helpNormal "|.*====*|"
syn match helpNormal ":|vim:|" " for :help modeline
syn match helpVim "Vim version [0-9.a-z]\+"
***************
*** 31,37 ****
syn match helpOption "'[a-z]\{2,\}'"
syn match helpOption "'t_..'"
syn match helpHeader "\s*\zs.\{-}\ze\s\=\~$" nextgroup=helpIgnore
! syn match helpIgnore "." contained conceal
syn keyword helpNote note Note NOTE note: Note: NOTE: Notes Notes:
syn match helpSpecial "\<N\>"
syn match helpSpecial "\<N\.$"me=e-1
--- 36,46 ----
syn match helpOption "'[a-z]\{2,\}'"
syn match helpOption "'t_..'"
syn match helpHeader "\s*\zs.\{-}\ze\s\=\~$" nextgroup=helpIgnore
! if has("conceal")
! syn match helpIgnore "." contained conceal
! else
! syn match helpIgnore "." contained
! endif
syn keyword helpNote note Note NOTE note: Note: NOTE: Notes Notes:
syn match helpSpecial "\<N\>"
syn match helpSpecial "\<N\.$"me=e-1
*** ftplugin/orig_help.vim 2011-07-12 10:20:10.884799895 -0400
--- ftplugin/help.vim 2011-07-11 10:57:11.470713716 -0400
***************
*** 11,18 ****
let s:cpo_save = &cpo
set cpo&vim
! let b:undo_ftplugin = "setl fo< tw< cole< cocu<"
! setlocal formatoptions+=tcroql textwidth=78 cole=2 cocu=nc
let &cpo = s:cpo_save
unlet s:cpo_save
--- 11,23 ----
let s:cpo_save = &cpo
set cpo&vim
! if has("conceal")
! let b:undo_ftplugin = "setl fo< tw< cole< cocu<"
! setlocal formatoptions+=tcroql textwidth=78 cole=2 cocu=nc
! else
! let b:undo_ftplugin = "setl fo< tw< cocu<"
! setlocal formatoptions+=tcroql textwidth=78 cocu=nc
! endif
let &cpo = s:cpo_save
unlet s:cpo_save
Tony Mechelynck wrote:
> On 11/07/11 22:33, niva wrote:
>>
>>
>> On 11 juil, 21:48, Bram Moolenaar<B...@Moolenaar.net> wrote:
>>> Tony Mechelynck wrote:
>>>> On 10/07/11 14:50, niva wrote:
>>>>> Hi,
>>>
>>>>> I recently install Vim 7.3 under win seven and I got some errors when
>>>>> I navigate through vim's help system.
>>>
>>>>> "pattern.txt" [RO] 1289L, 54946C
>>>>> Erreur d tect e en traitant C:\Program Files (x86)\Vim\vim73\ftplugin
>>>>> \help.vim :
>>>>> ligne 16 :
>>>>> E518: Option inconnue: cole=2
>>>>> Erreur d tect e en traitant C:\Program Files (x86)\Vim\vim73\syntax
>>>>> \help.vim :
>>>>> ligne 24 :
>>>>> E475: Argument invalide : helpBar^I^Icontained "|" conceal
>>>
>>>>> Maybe comes from Program Files (x86)
>>>
>>>>> Thank you for help
>>>
>>>> Hm, it seems that the latest versions of ftplugin/help.vim and
>>>> syntax/help.vim don't make provision for the possibility that the
>>>> +conceal feature might have been left out at compile-time. I'm adding
>>>> the maintainers of these scripts to the CC list of this post.
>>>
>>>> Niva, you've found a bug in the runtime files: there should be ":if
>>>> has('conceal')" bracketing where appropriate.
>>>
>>> Yeah, I'll update the syntax file.
>>>
>>> --
>>> This sentence is not sure that it exists, but if it does, it will
>>> certainly consider the possibility that other sentences exist.
>>>
>>> /// Bram Moolenaar -- B...@Moolenaar.net
>>> --http://www.Moolenaar.net \\\
>>> /// sponsor Vim, vote for features
>>> --http://www.Vim.org/sponsor/\\\
>>> \\\ an exciting new programming language
>>> --http://www.Zimbu.org ///
>>> \\\ help me help AIDS victims
>>> --http://ICCF-Holland.org ///
>>
>>
>> With the help.vim file modified with this :
>>
>>
>> I got those errors when I search for modifiable files
>> :h modifiable
>> " setlocal formatoptions+=tcroql textwidth=78 cole=2 cocu=nc
>> setlocal formatoptions+=tcroql textwidth=78
>> if has("conceal")
>> setlocal cole=2 cocu=nc
>> endif
>>
>> "options.txt" [RO] 8049L, 351601C
>> Erreur détectée en traitant C:\Program Files (x86)\Vim\vim73\syntax
>> \help.vim :
>> ligne 24 :
>> E475: Argument invalide : helpBar^I^Icontained "|" conceal
>> ligne 25 :
>> E475: Argument invalide : helpStar^I^Icontained "\*" conceal
>> ligne 33 :
>> E475: Argument invalide : helpIgnore^I^I"." contained conceal
>> Erreur détectée en traitant function<SNR>10_LoadFTPlugin :
>> ligne 2 :
>> E518: Option inconnue: cole<
>> Erreur détectée en traitant C:\Program Files (x86)\Vim\vim73\syntax
>> \help.vim :
>> ligne 24 :
>> E475: Argument invalide : helpBar^I^Icontained "|" conceal
>> ligne 25 :
>> E475: Argument invalide : helpStar^I^Icontained "\*" conceal
>> ligne 33 :
>> E475: Argument invalide : helpIgnore^I^I"." contained conceal
>>
>
> Yeah, that's the other half of the bug you found. I think (and hope)
> that Bram (maintainer of that syntax script) will update both
> syntax/help.vim and ftplugin/help.vim, since AFAICT Nikolai Weibull
> (maintainer of the ftplugin) has washed his hands of it.
Its easy enough to fix (I think -- I don't have a vim w/o +conceal); try
the attached patch.
Regards,
Chip Campbell
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
No comments:
Post a Comment