Xinqi Bao's Git
projects
/
st.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
Convert VT102ID to a config variable
[st.git]
/
config.def.h
diff --git
a/config.def.h
b/config.def.h
index
646a88a
..
53e8087
100644
(file)
--- a/
config.def.h
+++ b/
config.def.h
@@
-9,7
+9,10
@@
static char font[] = "Liberation Mono:pixelsize=12:antialias=false:autohint=fals
static int borderpx = 2;
static char shell[] = "/bin/sh";
static int borderpx = 2;
static char shell[] = "/bin/sh";
-/* Kerning / character bounding-box mutlipliers */
+/* identification sequence returned in DA and DECID */
+static char vtiden[] = "\033[?6c";
+
+/* Kerning / character bounding-box multipliers */
static float cwscale = 1.0;
static float chscale = 1.0;
static float cwscale = 1.0;
static float chscale = 1.0;
@@
-137,7
+140,7
@@
static Shortcut shortcuts[] = {
* * > 0: crlf mode is enabled
* * < 0: crlf mode is disabled
*
* * > 0: crlf mode is enabled
* * < 0: crlf mode is disabled
*
- * Be careful with the order of the definit
ons because st search
s in
+ * Be careful with the order of the definit
ions because st searche
s in
* this table sequentially, so any XK_ANY_MOD must be in the last
* position for a key.
*/
* this table sequentially, so any XK_ANY_MOD must be in the last
* position for a key.
*/
@@
-154,6
+157,11
@@
static KeySym mappedkeys[] = { -1 };
*/
static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;
*/
static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;
+/* Override mouse-select while mask is active (when MODE_MOUSE is set).
+ * Note that if you want to use ShiftMask with selmasks, set this to an other
+ * modifier, set to 0 to not use it. */
+static uint forceselmod = ShiftMask;
+
static Key key[] = {
/* keysym mask string appkey appcursor crlf */
{ XK_KP_Home, ShiftMask, "\033[2J", 0, -1, 0},
static Key key[] = {
/* keysym mask string appkey appcursor crlf */
{ XK_KP_Home, ShiftMask, "\033[2J", 0, -1, 0},
@@
-357,7
+365,6
@@
static Key key[] = {
* ButtonRelease and MotionNotify.
* If no match is found, regular selection is used.
*/
* ButtonRelease and MotionNotify.
* If no match is found, regular selection is used.
*/
-
static uint selmasks[] = {
[SEL_RECTANGULAR] = Mod1Mask,
};
static uint selmasks[] = {
[SEL_RECTANGULAR] = Mod1Mask,
};