Add terminfo definitions for terminals with meta key - st - Personal fork of st
 (HTM) git clone git://git.drkhsh.at/st.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 457969381869f9f3ecbb462bf40f053f2a748a02
 (DIR) parent 347a45c35299c94e97c976b6e1df383dc2b8fbda
 (HTM) Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
       Date:   Mon, 12 Aug 2013 15:25:18 +0200
       
       Add terminfo definitions for terminals with meta key
       
       Some programs don't check the value of km and use smm and rmm
       capabilites, and they cause the terminal change to meta enabled
       mode even in cases where is not desirable.
       
       Allmost all people is using the terminal waiting that meta sends
       escape, so rmm and smm are not needed. If someone needs meta
       sets 8 bit he can use the correct terminfo definition in TERM.
       
       Diffstat:
         M FAQ                                 |       6 ++++++
         M st.info                             |      20 ++++++++++++++++----
       
       2 files changed, 22 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/FAQ b/FAQ
       @@ -83,3 +83,9 @@ If you are using zsh, then read the zsh FAQ
                        zle -N zle-line-finish
        
        Putting these lines into your .zshrc will fix the problems.
       +
       +## How can use meta in 8bit mode?
       +
       + St support meta in 8bit mode, but the default terminfo entry doesn't
       + use this capability. If you want it, you have to use st-meta value
       + in TERM.
 (DIR) diff --git a/st.info b/st.info
       @@ -1,5 +1,3 @@
       -# unsupported xterm caps are (getting) commented. 
       -# as soon as they work, uncomment them.
        st| simpleterm,
                acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
                am,
       @@ -162,7 +160,6 @@ st| simpleterm,
                rmcup=\E[?1049l,
                rmir=\E[4l,
                rmkx=\E[?1l\E>,
       -        rmm=\E[?1034l,
                rmso=\E[27m,
                rmul=\E[m,
                rs1=\Ec,
       @@ -179,7 +176,6 @@ st| simpleterm,
                smcup=\E[?1049h,
                smir=\E[4h,
                smkx=\E[?1h\E=,
       -        smm=\E[?1034h,
                smso=\E[7m,
                smul=\E[4m,
                tbc=\E[3g,
       @@ -196,3 +192,19 @@ st-256color| simpleterm with 256 colors,
        #        Nicked from xterm-256color
                setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m,
                setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,
       +
       +st-meta| simpleterm with meta key,
       +        use=st,
       +        km,
       +        rmm=\E[?1034l,
       +        smm=\E[?1034h,
       +        rs2=\E[4l\E>\E[?1034h,
       +        is2=\E[4l\E>\E[?1034h,
       +
       +st-meta-256color| simpleterm with meta key and 256 colors,
       +        use=st-256color,
       +        km,
       +        rmm=\E[?1034l,
       +        smm=\E[?1034h,
       +        rs2=\E[4l\E>\E[?1034h,
       +        is2=\E[4l\E>\E[?1034h,