Le 20/08/2011 20:56, Dimitar Zhekov a écrit :
> On Sat, 20 Aug 2011 20:19:56 +0200
> Colomban Wendling <lists....@herbesfolles.org> wrote:
> 
>>> For Scintilla/Geany, "boza" or "боза", enclosed in non-ascii
>>> quotes, is not a word any more.
>>
>> Ah OK, got it.  Yeah, it doesn't detect the quote as "blank chars",
>> so doesn't fit in "...consists of sequences of non-blank characters
>> separated by blanks".
> 
> If you enclose boza in ascii quotes, it doesn't fit the definition
> either, but is recognized as a word.

Yes it does, since Geany defines whitespace chars to include the quote
(see filetypes.common):

whitespace_chars=\s\t!\"#$%&'()*+,-./:;<=>?@[\\]^`{|}~

> There is no reason to guess,
> Scintilla is open source, and here is the exact definition:

True enough, I should have though of digg into that weird C++ thing :-'

> /**
>  * Check that the character at the given position is a word or
>  * punctuation character and that the previous character is of
>  * a different character class.
>  */
> bool Document::IsWordStartAt(int pos) {
> 
> And the same goes for word end and whole word. Weird.
_______________________________________________
Geany-devel mailing list
Geany-devel@uvena.de
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to