Carlo Teubner wrote:

> There are a couple of places in the Vim help files where ASCII art is
> used which interacts in a bad way with the interpretation of pipe
> characters. The ones I've noticed are gui.txt around line 170 and
> quotes.txt around line 270. In both cases, some of the pipe symbols
> are interpreted as delimiters of links. Concealing the pipe symbols
> makes it worse.
> 
> An easy way around this would be to mark the whole ASCII art as an
> "example". Perhaps a better way would be to introduce a new syntax
> element which simply turns off interpretation of help syntax; in other
> words, an "example" region except that it is not displayed in blue.
> Does anyone have any other ideas?

I think it's best to make an item helpGraphic.  Like with helpHeader it
can be recognized by a special character at the end of the line.  A
backtick perhaps?

syn match helpGraphic           ".* \ze`$" nextgroup=helpIgnore

I made the change for the two places you mention.  Any others?

There was one place where a backtick would disappear, I removed the
space before it.

-- 
ARTHUR: Did you say shrubberies?
ROGER:  Yes.  Shrubberies are my trade.  I am a shrubber.  My name is Roger
        the Shrubber.  I arrange, design, and sell shrubberies.
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
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