Luke's fork of the suckless simple terminal (st) with vim bindings and Xresource compatibility.
Go to file
Christoph Lohmann cfefa054e8 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.
2012-09-03 21:50:22 +02:00
.hgtags Added tag 0.2.1 for changeset 108926a0fe61 2012-02-16 01:05:26 +01:00
config.def.h fix default color overwriten bug. 2012-02-16 00:10:32 +01:00
config.mk Implement Xdbe-based double-buffering 2012-07-28 14:27:26 +02:00
LICENSE Applying the patches of k0ga and changing the LICENSE file in the appropriate 2012-08-29 20:01:34 +02:00
Makefile Adding setb and setf and a comment about terminfo installation. 2012-08-29 21:13:47 +02:00
README update README. 2011-04-03 21:40:33 +02:00
st.1 add -w option to embed st. (thx nodus cursorius) 2011-06-08 21:35:58 +02:00
st.c Add standout mode. 2012-09-02 19:53:50 +02:00
st.info Patch from Roberto Vargas. »Add initialization strings in terminfo« 2012-09-03 21:50:22 +02:00
TODO Add OSC, DSC, PM, APC and settitle. 2012-08-29 23:14:20 +02:00

st - simple terminal
--------------------
st is a simple virtual terminal emulator for X which sucks less.


Requirements
------------
In order to build st you need the Xlib header files.


Installation
------------
Edit config.mk to match your local setup (st is installed into
the /usr/local namespace by default).

Afterwards enter the following command to build and install st (if
necessary as root):

    make clean install


Running st
----------
If you don't install st, define TNAME to "xterm" in config.h or make sure to at
least compile st terminfo entry with the following command:

    tic -s st.info

It should print the path of the compiled terminfo entry. You can
safely remove it if you don't plan to use st anymore.
See the man page for additional details.

Credits
-------
Based on  Aurélien APTEL <aurelien dot aptel at gmail dot com> bt source code.