diff options
| -rw-r--r-- | Makefile | 5 | ||||
| -rw-r--r-- | config.def.h (renamed from config.h) | 11 | ||||
| -rw-r--r-- | st.c | 6 | 
3 files changed, 13 insertions, 9 deletions
| @@ -8,12 +8,15 @@ OBJ = ${SRC:.c=.o}  all: options st -options: +options: options  	@echo st build options:  	@echo "CFLAGS   = ${CFLAGS}"  	@echo "LDFLAGS  = ${LDFLAGS}"  	@echo "CC       = ${CC}" +config.h: +	cp config.def.h config.h +  .c.o:  	@echo CC $<  	@${CC} -c ${CFLAGS} $< @@ -3,6 +3,7 @@  #define FONT "6x13"  #define BOLDFONT "6x13bold"  #define BORDER 2 +#define SHELL "/bin/sh"  /* Terminal colors */  static const char *colorname[] = { @@ -33,11 +34,11 @@ static const char *colorname[] = {  /* special keys */  static Key key[] = {  	{ XK_BackSpace, "\177" }, -	{ XK_Delete, "\033[3~" }, -	{ XK_Home,   "\033[1~" }, -	{ XK_End,    "\033[4~" }, -	{ XK_Prior,  "\033[5~" }, -	{ XK_Next,   "\033[6~" }, +	{ XK_Delete,    "\033[3~" }, +	{ XK_Home,      "\033[1~" }, +	{ XK_End,       "\033[4~" }, +	{ XK_Prior,     "\033[5~" }, +	{ XK_Next,      "\033[6~" },  	{ XK_F1,        "\033OP"   },  	{ XK_F2,        "\033OQ"   },  	{ XK_F3,        "\033OR"   }, @@ -213,10 +213,10 @@ static inline int selected(int x, int y) {  	if ((seley==y && selby==y)) {  		int bx = MIN(selbx, selex);  		int ex = MAX(selbx, selex); -		return if(x>=bx && x<=ex) +		return (x>=bx && x<=ex);  	}  	return (((y>sb[1] && y<se[1]) || (y==se[1] && x<=se[0])) || \ -		(y==sb[1] && x>=sb[0] && (x<=se[0] || sb[1]!=se[1]))) +		(y==sb[1] && x>=sb[0] && (x<=se[0] || sb[1]!=se[1])));  }  static void getbuttoninfo(XEvent *e, int *b, int *x, int *y) { @@ -331,7 +331,7 @@ die(const char *errstr, ...) {  void  execsh(void) {  	char *args[3] = {getenv("SHELL"), "-i", NULL}; -	DEFAULT(args[0], "/bin/sh"); /* if getenv() failed */ +	DEFAULT(args[0], SHELL); /* if getenv() failed */  	putenv("TERM=" TNAME);  	execvp(args[0], args);  } | 
