JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
applied st-scrollback.diff
[st.git] / config.h
index 804ef30..5c656b1 100644 (file)
--- a/config.h
+++ b/config.h
@@ -6,7 +6,8 @@
  * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
  */
 static char font[] = "Fantasque Sans Mono:pixelsize=16:antialias=true:autohint=false";
-static int borderpx = 2;
+static int borderpx = 1;
+static int histsize = 2000;
 static char shell[] = "/bin/sh";
 static char *utmp = NULL;
 
@@ -39,7 +40,7 @@ static unsigned int actionfps = 30;
  * blinking timeout (set to 0 to disable blinking) for the terminal blinking
  * attribute.
  */
-static unsigned int blinktimeout = 250;
+static unsigned int blinktimeout = 0;
 
 /*
  * bell volume. It must be a value between -100 and 100. Use 0 for disabling
@@ -103,8 +104,8 @@ static unsigned int defaultunderline = 7;
 /* Beware that overloading Button1 will disable the selection. */
 static Mousekey mshortcuts[] = {
        /* button               mask            string */
-       { Button4,              XK_ANY_MOD,     "\031" },
-       { Button5,              XK_ANY_MOD,     "\005" },
+       { Button4,              XK_ANY_MOD,     "\031\031\031" },
+       { Button5,              XK_ANY_MOD,     "\005\005\005" },
 };
 
 /* Internal keyboard shortcuts. */
@@ -121,6 +122,8 @@ static Shortcut shortcuts[] = {
        { ShiftMask,            XK_Insert,      selpaste,       {.i =  0} },
        { MODKEY|ShiftMask,     XK_Insert,      clippaste,      {.i =  0} },
        { MODKEY,               XK_Num_Lock,    numlock,        {.i =  0} },
+       { ShiftMask,            XK_Page_Up,     kscrollup,      {.i = -1} },
+       { ShiftMask,            XK_Page_Down,   kscrolldown,    {.i = -1} },
 };
 
 /*
@@ -260,8 +263,7 @@ static Key key[] = {
        { XK_Delete,        ShiftMask,      "\033[3;2~",    +1,    0,    0},
        { XK_Delete,        XK_ANY_MOD,     "\033[3~",      -1,    0,    0},
        { XK_Delete,        XK_ANY_MOD,     "\033[3~",      +1,    0,    0},
-       { XK_BackSpace,     XK_ANY_MOD,     "\177",         -1,    0,    0},
-       { XK_BackSpace,     XK_ANY_MOD,     "\177",         +1,    0,    0},
+       { XK_BackSpace,     XK_ANY_MOD,     "\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},