# st

Unnamed repository; edit this file 'description' to name the repository.

| Log | Files | Refs | README | LICENSE

    commit d8e11bdb0ecbccbaab7d944a577b9557ccff5d52
    parent 33558ca042357ee7387b7c0ba9574af1106c4037
    Author: Aurélien Aptel <aurelien.aptel@gmail.com>
    Date:   Wed, 15 Feb 2012 19:11:07 +0100

    document possible configuration.

    Diffstat:
    Mconfig.def.h | 22++++++++++++++++++----

    1 file changed, 18 insertions(+), 4 deletions(-)
    diff --git a/config.def.h b/config.def.h
    @@ -1,12 +1,16 @@
    -#define TAB 8
    -#define TNAME "st-256color"
    +
     #define FONT "-*-*-medium-r-*-*-*-120-75-75-*-60-*-*"
     #define BOLDFONT "-*-*-bold-r-*-*-*-120-75-75-*-60-*-*"
    +
    +/* Space in pixels around the terminal buffer */
     #define BORDER 2
    +
    +/* Default shell to use if SHELL is not set in the env */
     #define SHELL "/bin/sh"

     /* Terminal colors (16 first used in escape sequence) */
     static const char *colorname[] = {
    +	/* 8 normal colors */
     	"black",
     	"red3",
     	"green3",
    @@ -15,6 +19,8 @@ static const char *colorname[] = {
     	"magenta3",
     	"cyan3",
     	"gray90",
    +
    +	/* 8 bright colors */
     	"gray50",
     	"red",
     	"green",
    @@ -22,14 +28,17 @@ static const char *colorname[] = {
     	"#5c5cff",
     	"magenta",
     	"cyan",
    -	"white"
    +	"white",
    +
    +	/* more colors can be added to use with DefaultXX */
    +	"#cccccc",
     };

     /* Default colors (colorname index)
        foreground, background, cursor   */
     #define DefaultFG 7
     #define DefaultBG 0
    -#define DefaultCS 1
    +#define DefaultCS 16

     /* Special keys (change & recompile st.info accordingly)
        Keep in mind that kpress() in st.c hardcodes some keys.
    @@ -61,6 +70,9 @@ static Key key[] = {
     	{ XK_F12,       XK_NO_MOD, "\033[24~" },
     };

    +/* Set TERM to this */
    +#define TNAME "st-256color"
    +
     /* Line drawing characters (sometime specific to each font...) */
     static char gfx[] = {
     	['f'] = 'o',
    @@ -72,3 +84,5 @@ static char gfx[] = {
     /* double-click timeout (in milliseconds) between clicks for selection */
     #define DOUBLECLICK_TIMEOUT 300
     #define TRIPLECLICK_TIMEOUT (2*DOUBLECLICK_TIMEOUT)
    +
    +#define TAB 8