2018-03-10 19:52:41 -07:00
2018-01-19 14:22:14 -07:00
2017-01-30 20:14:38 -08:00
2016-02-21 17:21:41 +01:00
2018-03-10 19:52:41 -07:00
2018-03-10 19:52:41 -07:00
2012-09-18 19:08:03 +02:00
2016-08-11 16:30:29 +02:00
2017-01-29 21:16:22 -08:00
2018-03-10 19:52:41 -07:00
2016-10-22 10:43:18 +02:00
2018-03-10 19:52:41 -07:00
2016-11-14 19:05:11 +01:00
2015-04-13 17:06:11 +02:00

Luke's build of st - the simple (suckless) terminal

Forked from https://github.com/shiva/st for simplicity's sake, which is the suckless terminal (st) with some patches added:

  • transparency
  • copy to clipboard
  • solarized colors (light and dark toggleable)
  • vertcenter
  • scrollback with keyboard
  • scrollback with mouse

My own additions

  • Default font is system "mono" at 14pt
  • Fixed transparency patch (see below for installation)
  • Toggle light/dark mode now Alt-Tab instead of the frequently conflicting F6
  • Alt-k and Alt-j scroll back/foward in history one line at a time
  • Alt-u and Alt-d scroll back/foward in history a page at a time

Terminal-specific mappings

(Additions before me.)

  • Scroll through history -- Shift+PageUp/PageDown or Shift+Mouse wheel
  • Increase/decrease font size -- Shift+Alt+PageUp/PageDown
  • Return to default font size -- Shift+Alt+Home
  • Paste -- Shift+Insert

Installation for newbs

make
sudo make install

Solarized mode

The terminal is now transparent by default, if you want non-transparent solarized colors, run the following:

make clean
patch -R < patches/transparency.diff
make
sudo make install

You can change the transparency value by changing the alpha variable in the config.h file.

Description
Luke's fork of the suckless simple terminal (st) with vim bindings and Xresource compatibility.
Readme 2.6 MiB
Languages
C 93%
Shell 3.2%
Roff 2.3%
Makefile 1.5%