* st + patches and config
       
   URI git clone git://git.codevoid.de/st-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit ab02b7c8f77bd87b819fe0651813191e748a400a
   DIR parent 5e403146500560d5a435c07252d6c98d399a8645
   URI Author: Stefan Hagen <github@textmail.me>
       Date:   Tue, 15 May 2018 21:05:26 +0200
       
       refine font and key config
       
       Diffstat:
         M config.h                            |      38 ++++++++++++++++---------------
       
       1 file changed, 20 insertions(+), 18 deletions(-)
       ---
   DIR diff --git a/config.h b/config.h
       @@ -5,7 +5,7 @@
         *
         * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
         */
       -static char *font = "FuraCode Nerd Font:pixelsize=20:antialias=true:autohint=true";
       +static char *font = "FuraCode Nerd Font:size=11:antialias=false:autohint=false";
        static int borderpx = 2;
        static int borderperc = 20;
        #define histsize 2000
       @@ -26,8 +26,8 @@ char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400";
        char *vtiden = "\033[?6c";
        
        /* Kerning / character bounding-box multipliers */
       -static float cwscale = 1.0;
       -static float chscale = 1.0;
       +static float cwscale = 0.9;
       +static float chscale = 0.9;
        
        /*
         * word delimiter string
       @@ -41,7 +41,7 @@ static unsigned int doubleclicktimeout = 300;
        static unsigned int tripleclicktimeout = 600;
        
        /* alt screens */
       -int allowaltscreen = 1;
       +int allowaltscreen = 0;
        
        /* frames per second st should at maximum draw to the screen */
        static unsigned int xfps = 60;
       @@ -64,7 +64,9 @@ static unsigned int cursorthickness = 2;
         */
        static int bellvolume = 0;
        
       +
        /* default TERM value */
       +// sorry, but this works perfectly compared to st-256color :(
        char *termname = "rxvt-256color";
        
        /*
       @@ -156,14 +158,14 @@ static unsigned int defaultattr = 11;
         */
        static MouseShortcut mshortcuts[] = {
                /* button               mask            string */
       -        { Button4,              XK_NO_MOD,      "\031" },
       -        { Button5,              XK_NO_MOD,      "\005" },
       +//        { Button4,              XK_NO_MOD,      "\031" },
       +//        { Button5,              XK_NO_MOD,      "\005" },
        };
        
        MouseKey mkeys[] = {
                /* button               mask            function        argument */
       -        { Button4,              ShiftMask,      kscrollup,      {.i =  1} },
       -        { Button5,              ShiftMask,      kscrolldown,    {.i =  1} },
       +//        { Button4,              ShiftMask,      kscrollup,      {.i =  1} },
       +//        { Button5,              ShiftMask,      kscrolldown,    {.i =  1} },
        };
        
        /* Internal keyboard shortcuts. */
       @@ -172,18 +174,18 @@ MouseKey mkeys[] = {
        
        static Shortcut shortcuts[] = {
                /* mask                 keysym          function        argument */
       -        { XK_ANY_MOD,           XK_Break,       sendbreak,      {.i =  0} },
       -        { ControlMask,          XK_Print,       toggleprinter,  {.i =  0} },
       -        { ShiftMask,            XK_Print,       printscreen,    {.i =  0} },
       -        { XK_ANY_MOD,           XK_Print,       printsel,       {.i =  0} },
       +//        { XK_ANY_MOD,           XK_Break,       sendbreak,      {.i =  0} },
       +//        { ControlMask,          XK_Print,       toggleprinter,  {.i =  0} },
       +//        { ShiftMask,            XK_Print,       printscreen,    {.i =  0} },
       +//        { XK_ANY_MOD,           XK_Print,       printsel,       {.i =  0} },
                { TERMMOD,              XK_Prior,       zoom,           {.f = +1} },
                { TERMMOD,              XK_Next,        zoom,           {.f = -1} },
       -        { TERMMOD,              XK_Home,        zoomreset,      {.f =  0} },
       -        { TERMMOD,              XK_C,           clipcopy,       {.i =  0} },
       -        { TERMMOD,              XK_V,           clippaste,      {.i =  0} },
       -        { TERMMOD,              XK_Y,           selpaste,       {.i =  0} },
       -        { TERMMOD,              XK_Num_Lock,    numlock,        {.i =  0} },
       -        { TERMMOD,              XK_I,           iso14755,       {.i =  0} },
       +//        { TERMMOD,              XK_Home,        zoomreset,      {.f =  0} },
       +//        { TERMMOD,              XK_C,           clipcopy,       {.i =  0} },
       +//        { TERMMOD,              XK_V,           clippaste,      {.i =  0} },
       +//        { TERMMOD,              XK_Y,           selpaste,       {.i =  0} },
       +//        { TERMMOD,              XK_Num_Lock,    numlock,        {.i =  0} },
       +//        { TERMMOD,              XK_I,           iso14755,       {.i =  0} },
                { TERMMOD,              XK_L,           copyurl,        {.i =  0} },
                { ShiftMask,            XK_Page_Up,     kscrollup,      {.i = -1} },
                { ShiftMask,            XK_Page_Down,   kscrolldown,    {.i = -1} },