]> git.armaanb.net Git - st.git/blobdiff - config.def.h
use iswspace()/iswpunct() to find word delimiters
[st.git] / config.def.h
index 823e79f68351946ac2e220919f56b3d037353c11..9ce45a7c84ade44f6069439adde11b614264d465 100644 (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: " `'\"()[]{}"
+ * More advanced example: L"#$%&+,-./:=?_~"
  */
-char *worddelimiters = " ";
+wchar_t *extrawordchars = L"./:";
 
 /* selection timeouts (in milliseconds) */
 static unsigned int doubleclicktimeout = 300;
@@ -176,6 +177,7 @@ static Shortcut shortcuts[] = {
        { TERMMOD,              XK_C,           clipcopy,       {.i =  0} },
        { TERMMOD,              XK_V,           clippaste,      {.i =  0} },
        { TERMMOD,              XK_Y,           selpaste,       {.i =  0} },
+       { ShiftMask,            XK_Insert,      selpaste,       {.i =  0} },
        { TERMMOD,              XK_Num_Lock,    numlock,        {.i =  0} },
 };