# st

Unnamed repository; edit this file 'description' to name the repository.

| Log | Files | Refs | README | LICENSE

    commit cfefa054e80afa22d6948bf997a6818e778801f6
    parent b11d85c9bef5a49c071553410c3f73c3181c6ece
    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:
    Mst.info | 3+++

    1 file changed, 3 insertions(+), 0 deletions(-)
    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,