st is a simple terminal emulator for X which sucks less.
- properly add boxdraw
In order to build st you need the Xlib header files. The font used is JetBrainsMono as a patched NerdFont. Install on Arch:
pacman -S nerd-fonts-jetbrains-mono ttf-joypixels
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
Lets st be any geometry to work with gaps in tiling window managers.
Gives the possibility of a blinking cursor.
The cursor is set not to blink.
Can be changed in the config.def.h at cursorshape.
Renders bold text as actual bold and not bright text.
Enables smooth drawing of lines. Nice to have for tmux.
Makes the st clipboard the same as system one.
Makes the delkey behave properly.
Adds a desktopentry for st, so it can be found by launchers.
Adds alpha values so st can be transparent. Focus adds different values depending on if the terminal is focused or not.
Adds a second font to support symbols that are not present in the first font.
Adds ligature support.
Adds the amazing shortcut ctr+shift+return to open another terminal in the same cwd.
Adds the ability to use the right mouse button to paste the clipboard.
Uses the proper cursor in applications like ranger.
Uses the cursor that is defined in the x-theme.
Adds a scrollback buffer.
If you did not install st with make clean install, you must compile the st terminfo entry with the following command:
tic -sx st.info
See the man page for additional details.
Based on Aurélien APTEL bt source code.