mtm | Ncurses-based terminal multiplexer |
| download: https://git.y1.nz/archives/mtm.tar.gz | |
| Files | Log | Refs |
commit 9638d6cb462a0467cfb8623c0092f6099bd55361 parent 37870460709eeb0361f134818467c093500d2990 Author: Rob King <jking@deadpixi.com> Date: Fri, 17 Feb 2017 22:03:32 -0600 Added makefile. Diffstat:
| A | Makefile | 13 | +++++++++++++ |
| M | mtm.c | 7 | ++++--- |
| A | mtm.png | 0 |
3 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile @@ -0,0 +1,13 @@ + +CC ?= c99 +CFLAGS ?= -O3 +HEADERS ?= -DNCURSESW_INCLUDE_H="<ncursesw/curses.h>" +LIBPATH ?= + +all: mtm + +mtm: tmt.c mtm.c + $(CC) -o $@ $(HEADERS) tmt.c mtm.c $(LIBPATH) -lncursesw -lutil + +clean: + rm -f *.o mtm diff --git a/mtm.c b/mtm.c @@ -40,7 +40,7 @@ #define CTL(x) ((x) & 0x1f) #define TOPAIR(fg, bg) (monochrome? 0 : (((fg) * 8) | (bg))) #define USAGE "usage: mtm [-m] [-e MILLISECONDS] [-c KEY]" -#define BUFMAX 100 +#define BUFMAX 1000 #ifdef __GNUC__ #define UNUSED __attribute__((__unused__)) @@ -529,14 +529,15 @@ main(int argc, char **argv) } } + struct sigaction sa = {.sa_handler = handlesigwinch, 0}; + sigaction(SIGWINCH, &sa, NULL); + initscr(); raw(); noecho(); start_color(); initcolors(); - struct sigaction sa = {.sa_handler = handlesigwinch, 0}; - sigaction(SIGWINCH, &sa, NULL); root = newview(NULL, 0, 0, LINES, COLS); focus(root); diff --git a/mtm.png b/mtm.png Binary files differ.
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.