There are a handful of syntax files that use backslash continuation
characters without ensuring that cpoptions is missing C, so when running
vim in vi compatibility mode (such as when there's no .vimrc), you'll get
errors like

    Error detected while processing /usr/share/vim/vim73/syntax/po.vim:
    line   37:
    E10: \ should be followed by /, ? or &
    line   39:
    E10: \ should be followed by /, ? or &

when editing a .po file and running "syn on".  Most syntax scripts (at
least those that use continuation characters) execute "set cpo&vim" and
reset cpo at the end of the script, but these don't:

    autoit.vim
    cmake.vim
    cucumber.vim
    datascript.vim
    fvwm.vim
    lsl.vim
    mrxvtrc.vim
    objc.vim
    perl6.vim
    php.vim
    po.vim
    sgmldecl.vim
    taskdata.vim
    taskedit.vim
    tex.vim
    valgrind.vim

I'm happy to submit a patch that fixes these, but there are many scripts
outside the syntax directory that would have the same problem, and I don't
know whether these should be fixed in the vim distro or further upstream
first, so I'm looking for guidance.

Thanks,
Danek

-- 
You received this message from the "vim_dev" 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

Raspunde prin e-mail lui