tAdd LS2 and LS3 - st - [fork] customized build of st, the simple terminal | |
git clone git://src.adamsgaard.dk/st | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 88429cdcbf937c4042cc315b31fcb8c662bd51fb | |
parent 0c8feecbf74674132070169986802c75dd49d688 | |
Author: Roberto E. Vargas Caballero <[email protected]> | |
Date: Wed, 8 Oct 2014 11:33:36 +0200 | |
Add LS2 and LS3 | |
These sequences are the equivalents of LS0 and LS1, but for G2 and | |
G3. | |
Diffstat: | |
M st.c | 4 ++++ | |
1 file changed, 4 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/st.c b/st.c | |
t@@ -2497,6 +2497,10 @@ eschandle(uchar ascii) { | |
case 'k': /* old title set compatibility */ | |
tstrsequence(ascii); | |
return 0; | |
+ case 'n': /* LS2 -- Locking shift 2 */ | |
+ case 'o': /* LS3 -- Locking shift 3 */ | |
+ term.charset = 2 + (ascii - 'n'); | |
+ break; | |
case '(': /* GZD4 -- set primary charset G0 */ | |
case ')': /* G1D4 -- set secondary charset G1 */ | |
case '*': /* G2D4 -- set tertiary charset G2 */ |