JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
cleaning st.info. added comment in st.c for DECSCNM.
authorAurélien Aptel <aurelien.aptel@gmail.com>
Thu, 2 Sep 2010 22:15:43 +0000 (00:15 +0200)
committerAurélien Aptel <aurelien.aptel@gmail.com>
Thu, 2 Sep 2010 22:15:43 +0000 (00:15 +0200)
st.c
st.info

diff --git a/st.c b/st.c
index ab43a43..261612f 100644 (file)
--- a/st.c
+++ b/st.c
@@ -796,6 +796,8 @@ csihandle(void) {
                        case 1:
                                term.mode &= ~MODE_APPKEYPAD;
                                break;
                        case 1:
                                term.mode &= ~MODE_APPKEYPAD;
                                break;
+                       case 5: /* TODO: DECSCNM -- Remove reverse video */
+                               break;
                        case 7:
                                term.mode &= ~MODE_WRAP;
                                break;
                        case 7:
                                term.mode &= ~MODE_WRAP;
                                break;
@@ -851,6 +853,9 @@ csihandle(void) {
                        case 1:
                                term.mode |= MODE_APPKEYPAD;
                                break;
                        case 1:
                                term.mode |= MODE_APPKEYPAD;
                                break;
+                       case 5: /* DECSCNM -- Reverve video */
+                               /* TODO: set REVERSE on the whole screen (f) */
+                               break;
                        case 7:
                                term.mode |= MODE_WRAP;
                                break;
                        case 7:
                                term.mode |= MODE_WRAP;
                                break;
diff --git a/st.info b/st.info
index 3778f74..0145411 100644 (file)
--- a/st.info
+++ b/st.info
@@ -5,10 +5,10 @@ st| simpleterm,
        am,
 #      bce,
        bel=^G,
        am,
 #      bce,
        bel=^G,
-#      blink=\E[5m
+#      blink=\E[5m,
        bold=\E[1m,
        cbt=\E[Z,
        bold=\E[1m,
        cbt=\E[Z,
-       civis=\E[?25l
+       civis=\E[?25l,
        clear=\E[H\E[2J,
        cnorm=\E[?12l\E[?25h,
        colors#8,
        clear=\E[H\E[2J,
        cnorm=\E[?12l\E[?25h,
        colors#8,
@@ -28,10 +28,14 @@ st| simpleterm,
        ed=\E[J,
        el=\E[K,
        home=\E[H,
        ed=\E[J,
        el=\E[K,
        home=\E[H,
+       hpa=\E[%i%p1%dG,
        ht=^I,
        hts=\EH,
        ht=^I,
        hts=\EH,
+       ich=\E[%p1%d@,
        il1=\E[L,
        il1=\E[L,
+       il=\E[%p1%dL,
        ind=^J,
        ind=^J,
+       indn=\E[%p1%dS,
        invis=\E[8m,
        it#8,
        kbs=\177,
        invis=\E[8m,
        it#8,
        kbs=\177,