X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=config.def.h;h=c2e4ffd62a5d64099d4f324768b934dcc736e9c8;hb=68bae9c7b121e30114f6b0cabe15da3fae46e673;hp=a1e7d5a9cc9b4338a211e9031a3e64cb4c9c49a4;hpb=034a5c8a09e23ce0a410d0c608dd7e050b83681e;p=st.git diff --git a/config.def.h b/config.def.h index a1e7d5a..c2e4ffd 100644 --- a/config.def.h +++ b/config.def.h @@ -65,6 +65,21 @@ static int bellvolume = 0; /* default TERM value */ static char termname[] = "st-256color"; +/* + * spaces per tab + * + * When you are changing this value, don't forget to adapt the »it« value in + * the st.info and appropriately install the st.info in the environment where + * you use this st version. + * + * it#$tabspaces, + * + * Secondly make sure your kernel is not expanding tabs. When running `stty + * -a` »tab0« should appear. You can tell the terminal to not expand tabs by + * running following command: + * + * stty tabs + */ static unsigned int tabspaces = 8; /* Terminal colors (16 first used in escape sequence) */ @@ -157,6 +172,7 @@ static Shortcut shortcuts[] = { { MODKEY|ShiftMask, XK_C, clipcopy, {.i = 0} }, { MODKEY|ShiftMask, XK_V, clippaste, {.i = 0} }, { MODKEY, XK_Num_Lock, numlock, {.i = 0} }, + { MODKEY, XK_Control_L, iso14755, {.i = 0} }, }; /* @@ -303,6 +319,7 @@ static Key key[] = { { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0, 0}, { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0, 0}, { XK_BackSpace, XK_NO_MOD, "\177", 0, 0, 0}, + { XK_BackSpace, Mod1Mask, "\033\177", 0, 0, 0}, { XK_Home, ShiftMask, "\033[2J", 0, -1, 0}, { XK_Home, ShiftMask, "\033[1;2H", 0, +1, 0}, { XK_Home, XK_ANY_MOD, "\033[H", 0, -1, 0}, @@ -425,3 +442,4 @@ static char ascii_printable[] = " !\"#$%&'()*+,-./0123456789:;<=>?" "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_" "`abcdefghijklmnopqrstuvwxyz{|}~"; +