st

Suckless' st with my personal patches
git clone https://git.instinctive.eu/st.git
Log | Files | Refs | README | LICENSE

commit f732ca5f1f03a0a496a07aa6bda15f6c363a2484
parent cfe897554d4467fdf4c002429370fc7716e419bc
Author: Aurélien Aptel <aurelien.aptel@gmail.com>
Date:   Wed,  1 Sep 2010 00:30:39 +0200

added correct line drawing characters for default font.

Diffstat:
Mconfig.def.h | 63++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 32 insertions(+), 31 deletions(-)

diff --git a/config.def.h b/config.def.h @@ -1,7 +1,7 @@ #define TAB 8 #define TNAME "st-256color" -#define FONT "6x13" -#define BOLDFONT "6x13bold" +#define FONT "-misc-*-medium-r-semicondensed-*-13-*-*-*-*-*-iso8859-*" +#define BOLDFONT "-misc-*-bold-r-semicondensed-*-13-*-*-*-*-*-iso8859-*" #define BORDER 2 #define SHELL "/bin/sh" @@ -26,7 +26,7 @@ static const char *colorname[] = { }; /* Default colors (colorname index) */ -/* foreground, background, cursor, visual bell */ +/* foreground, background, cursor */ #define DefaultFG 7 #define DefaultBG 0 #define DefaultCS 1 @@ -53,38 +53,39 @@ static Key key[] = { { XK_F12, "\033[24~" }, }; +/* line drawing characters (sometime specific to each font...) */ static char gfx[] = { - ['}'] = 'f', - ['.'] = 'v', - [','] = '<', ['+'] = '>', + [','] = '<', ['-'] = '^', + ['.'] = 'v', + ['0'] = '#', + ['`'] = 0x01, + ['a'] = 0x02, + ['f'] = 'o', + ['g'] = '+', ['h'] = '#', - ['~'] = 'o', - ['a'] = ':', - ['f'] = '\\', - ['`'] = '+', - ['z'] = '>', - ['{'] = '*', - ['q'] = '-', ['i'] = '#', - ['n'] = '+', - ['y'] = '<', - ['m'] = '+', - ['j'] = '+', - ['|'] = '!', - ['g'] = '#', - ['o'] = '~', - ['p'] = '-', - ['r'] = '-', - ['s'] = '_', - ['0'] = '#', - ['w'] = '+', - ['u'] = '+', - ['t'] = '+', - ['v'] = '+', - ['l'] = '+', - ['k'] = '+', - ['x'] = '|', + ['j'] = 0x0B, + ['k'] = 0x0C, + ['l'] = 0x0D, + ['m'] = 0x0E, + ['n'] = 0x0F, + ['o'] = 0x10, + ['p'] = 0x11, + ['q'] = 0x12, + ['r'] = 0x13, + ['s'] = 0x14, + ['t'] = 0x15, + ['u'] = 0x16, + ['v'] = 0x17, + ['w'] = 0x18, + ['x'] = 0x19, + ['y'] = 0x1A, + ['z'] = 0x1B, + ['{'] = 0x1C, + ['|'] = 0x1D, + ['}'] = 0x1E, + ['~'] = 0x1F, [255] = 0, };