On 26/12/12 00:50, KamilS wrote:
>> ' (U+2018 LEFT SINGLE QUOTATION MARK) and either ' (U+2019 RIGHT SINGLE
>>
>> Depending on the language, two characters on each of the above lines may
>> be chosen, and in either order.
>
> I'm afraid my Vim says:
> E474: Invalid argument: matchpairs+=':'
>
> `:' and other ASCII combinations work fine. It is compiled with +multi_byte.
>
Yes, that is expected.
My post was in answer to the question "which multibyte characters do you 
need?". As was mentioned earlier in this thread, and is documented under 
":help 'matchpairs'", "Currently only single byte character pairs are 
allowed, and they must be different." Without +multi-byte, any character 
is single-byte but there are only 256 of them at most. With +multi_byte 
and 'encoding' set to "utf-8", there are only 128 single-byte characters 
(minus 32 control characters) but there are more than one million 
characters in all.
The OP answered with only one pair, but I suppose that this is an 
all-or-none question: if a possible *future* patch to the Vim C code 
allows matching U+201C with U+201D, any other pair of (different) 
characters (single-byte or not) in the current 'encoding' would be 
acceptable too.
Best regards,
Tony.
-- 
Haggis, n.:
	Haggis is a kind of stuff black pudding eaten by the Scots and
considered by them to be not only a delicacy but fit for human
consumption.  The minced heart, liver and lungs of a sheep, calf or
other animal's inner organs are mixed with oatmeal, sealed and boiled
in maw in the sheep's intestinal stomach-bag and ... Excuse me a minute ...
-- 
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