use iswspace()/iswpunct() to find word delimiters

this inverts the configuration logic: you no longer provide a list of
delimiters -- all space and punctuation characters are considered
delimiters, unless listed in extrawordchars.
This commit is contained in:
Lauri Tirkkonen
2019-03-13 17:15:04 +02:00
committed by Hiltjo Posthuma
parent d5efd256aa
commit add0211522
3 changed files with 7 additions and 5 deletions

View File

@ -28,11 +28,12 @@ static float cwscale = 1.0;
static float chscale = 1.0;
/*
* word delimiter string
* all space and punctuation characters are considered word delimiters, unless
* listed here.
*
* More advanced example: L" `'\"()[]{}"
* More advanced example: L"#$%&+,-./:=?_~"
*/
wchar_t *worddelimiters = L" ";
wchar_t *extrawordchars = L"./:";
/* selection timeouts (in milliseconds) */
static unsigned int doubleclicktimeout = 300;