Patch from Roberto Vargas. »Add initialization strings in terminfo« - 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 cfefa054e80afa22d6948bf997a6818e778801f6
 (DIR) parent b11d85c9bef5a49c071553410c3f73c3181c6ece
 (HTM) Author: Christoph Lohmann <20h@r-36.net>
       Date:   Mon,  3 Sep 2012 21:50:22 +0200
       
       Patch from Roberto Vargas. »Add initialization strings in terminfo«
       
       
       Taken from the description:
       
       When tput init is executed the list of task performed are (taken from
       terminfo(5)):
       
                     run the program
                            iprog
       
                     output is1 is2
       
                     set the margins using
                            mgc, smgl and smgr
       
                     set tabs using
                            tbc and hts
       
                     print the file
                            if
       
                     and finally
                            output is3.
       
       When reset is executed, a more stronger initialization process is performed,
       so the terminal can return from an unknown state. rs1, rs2 and rs3 are used
       in this case instead of
       using is1, is2 and is3.
       
       This patch makes is2 = rs2, resets insert mode and set normal keypad
       mode. For rs1 it performs a full initilization using ^[c.
       Diffstat:
         M st.info                             |       3 +++
       
       1 file changed, 3 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/st.info b/st.info
       @@ -46,6 +46,7 @@ st| simpleterm,
                ind=^J,
                indn=\E[%p1%dS,
                invis=\E[8m,
       +        in2=\E[4l\E>,
                it#8,
                kbs=\177,
                kcub1=\E[D,
       @@ -82,6 +83,8 @@ st| simpleterm,
                op=\E[39;49m,
                pairs#64,
                rc=\E8,
       +        rs1=\Ec,
       +        rs2=\E[4l\E>,
                rev=\E[7m,
                ri=\EM,
                rmacs=\E(B,