diff options
Diffstat (limited to 'include/ansi.h')
-rw-r--r-- | include/ansi.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/include/ansi.h b/include/ansi.h new file mode 100644 index 00000000..1b0d9073 --- /dev/null +++ b/include/ansi.h @@ -0,0 +1,25 @@ +/* $Id */ +#ifndef INCLUDE_ANSI_H +#define INCLUDE_ANSI_H + +/* This is a more elegant style which is first introduced by pmore(piaip) + * and then promoted by Rong-en Fan (rafan). */ + +/* to help pmore know that we've already included this. */ +#define PMORE_STYLE_ANSI + +// Escapes. +#define ESC_NUM (0x1b) +#define ESC_STR "\x1b" +#define ESC_CHR '\x1b' + +// Common ANSI commands. +#define ANSI_RESET ESC_STR "[m" +#define ANSI_COLOR(x) ESC_STR "[" #x "m" +#define ANSI_MOVETO(x,y) ESC_STR "[" #x ";" #y "H" +#define ANSI_CLRTOEND ESC_STR "[K" + +#endif /* INCLUDE_ANSI_H */ + +/* vim:sw=4 + */ |