st

my st build
git clone https://s.sonu.ch/~roket1428/st.git
Log | Files | Refs | README | LICENSE

commit f8bf6926832ad0cf7a143377453c9309421d7bbf
parent b8c7cea0d35e0168ae7c2b4acce9b4cea4e88e24
Author: roket1428 <meorhan@protonmail.com>
Date:   Tue, 14 Sep 2021 23:35:00 +0300

updated config.h

Diffstat:
Mconfig.h | 70+++++++++++++++++++++++++++++++---------------------------------------
1 file changed, 31 insertions(+), 39 deletions(-)

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 = "Liberation Mono:pixelsize=12:antialias=true:autohint=true"; +static char *font = "Hack:pixelsize=14:antialias=true:autohint=true"; static int borderpx = 2; /* @@ -96,30 +96,30 @@ unsigned int tabspaces = 8; /* Terminal colors (16 first used in escape sequence) */ static const char *colorname[] = { /* 8 normal colors */ - "black", - "red3", - "green3", - "yellow3", - "blue2", - "magenta3", - "cyan3", - "gray90", + "#000000", /* black */ + "#f22c40", /* red */ + "#5ab738", /* green */ + "#d5911a", /* yellow */ + "#407ee7", /* blue */ + "#6666ea", /* magenta */ + "#00ad9c", /* cyan */ + "#a8a19f", /* white */ /* 8 bright colors */ - "gray50", - "red", - "green", - "yellow", - "#5c5cff", - "magenta", - "cyan", - "white", + "#000000", /* black */ + "#fc1129", /* red */ + "#55ce29", /* green */ + "#ef9802", /* yellow */ + "#5592fc", /* blue */ + "#8a8afc", /* magenta */ + "#00e2cc", /* cyan */ + "#d1ccca", /* white */ [255] = 0, /* more colors can be added after 255 to use with DefaultXX */ - "#cccccc", - "#555555", + "#766e6b", /* light gray */ + "#110f0f", /* dark gray */ }; @@ -129,8 +129,8 @@ static const char *colorname[] = { */ unsigned int defaultfg = 7; unsigned int defaultbg = 0; -static unsigned int defaultcs = 256; -static unsigned int defaultrcs = 257; +static unsigned int defaultcs = 2; +static unsigned int defaultrcs = 7; /* * https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h4-Functions-using-CSI-_-ordered-by-the-final-character-lpa @@ -182,33 +182,25 @@ static uint forcemousemod = ShiftMask; */ static MouseShortcut mshortcuts[] = { /* mask button function argument release */ - { XK_ANY_MOD, Button2, selpaste, {.i = 0}, 1 }, - { ShiftMask, Button4, ttysend, {.s = "\033[5;2~"} }, { XK_ANY_MOD, Button4, ttysend, {.s = "\031"} }, - { ShiftMask, Button5, ttysend, {.s = "\033[6;2~"} }, { XK_ANY_MOD, Button5, ttysend, {.s = "\005"} }, }; /* Internal keyboard shortcuts. */ -#define MODKEY Mod1Mask +#define MODKEY Mod4Mask #define TERMMOD (ControlMask|ShiftMask) 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} }, - { 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} }, - { ShiftMask, XK_Insert, selpaste, {.i = 0} }, - { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, - { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, - { ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} }, + { MODKEY|ShiftMask, XK_Prior, zoom, {.f = +1 } }, + { MODKEY|ShiftMask, XK_Next, zoom, {.f = -1 } }, + { MODKEY|ShiftMask, XK_Home, zoomreset, {.f = 0 } }, + { ControlMask, XK_v, selpaste, {.i = 0 } }, + { MODKEY, XK_Page_Up, kscrollup, {.i = -1 } }, + { MODKEY, XK_Page_Down, kscrolldown, {.i = -1 } }, + { MODKEY, XK_Up, kscrollup, {.i = 1 } }, + { MODKEY, XK_Down, kscrolldown, {.i = 1 } }, + }; /*