commit 7051fb6f9cf0669ad41ceb1ff130a4a2daac63bb
parent 57c39260c6f785c28a08adc4b6b06ed917656408
Author: FRIGN <dev@frign.de>
Date: Fri, 17 Jun 2016 08:56:41 +0200
Rework the st index page
Diffstat:
1 file changed, 31 insertions(+), 38 deletions(-)
diff --git a/st.suckless.org/index.md b/st.suckless.org/index.md
@@ -4,8 +4,8 @@ st is a simple terminal implementation for X.
->[](screenshots/20h-2012.png)<-
-What is wrong with xterm?
--------------------------
+Motivation
+----------
xterm is bloated and unmaintainable. Here's an excerpt from the README:
Abandon All Hope, Ye Who Enter Here
@@ -20,62 +20,55 @@ xterm is bloated and unmaintainable. Here's an excerpt from the README:
Needless to say things have *not* changed, it's still ugly.
It has over 65K lines of code and emulates obscure and obsolete terminals
you will [never need](http://www.science.uva.nl/museum/tek4014.php).
+
The popular alternative, rxvt has *only* 32K lines of code. This is just
too much for something as simple as a terminal emulator; it's yet another
example of code complexity.
-Current state
--------------
-See the [TODO](http://git.suckless.org/st/plain/TODO) file for what needs to
-be implemented or fixed.
+Terminal emulation doesn't need to be so complex.
-What has been implemented:
+Status
+------
+Things that have already been implemented are
-* 256 colors and [true colors](https://gist.github.com/XVilka/8346728)
* most VT10X escape sequences
-* utf8
-* X11 copy/paste
-* antialiased fonts (using fontconfig)
-* fallback fonts
-* resize
-* shortcuts via config.h
-* line drawing
-* wide-character support
* serial line support
* XIM support
-* clipboard handling
* utmp via utmp(1)
+* clipboard handling
+* mouse and keyboard shortcuts (via config.h)
+* UTF-8
+* wide-character support
+* resize
+* 256 colors and [true colors](https://gist.github.com/XVilka/8346728)
+* antialiased fonts (using fontconfig)
+* fallback fonts
+* line drawing
-See the [goals](http://st.suckless.org/goals) section for more details.
+See the [goals](http://st.suckless.org/goals) for more details and the
+[TODO](http://git.suckless.org/st/plain/TODO) for what still needs to be
+implemented or fixed.
Configuration
-------------
-The configuration is done in `config.h` (like in dwm). See the comments in the
-generated `config.h` to edit it to your needs.
+Configuration is done with `config.h`. Read the comments in the
+generated `config.h` to edit it according to your needs.
+Defaults are stored in `config.def.h`.
FAQ
---
-The FAQ is maintained in the st git repository and can be read
-[here](http://git.suckless.org/st/tree/FAQ).
-
-Links
------
-* Mailing List: `dev+subscribe@suckless.org` [(Archives)](http://lists.suckless.org/dev)
-* IRC channel: #suckless at irc.oftc.net
-
-Download
---------
-* [st 0.6](http://dl.suckless.org/st/st-0.6.tar.gz) (2015-07-07)
-* [MIT/X Consortium license](http://git.suckless.org/st/plain/LICENSE)
+The [FAQ](http://git.suckless.org/st/plain/FAQ) is maintained in the st
+source code repository.
Development
-----------
-st is actively developed. You can [browse](http://git.suckless.org/st) its source code repository or get a copy using git with the following command:
-
- git clone http://git.suckless.org/st
+st is actively developed. You can [browse](http://git.suckless.org/st) its
+source code repository or get a copy using git with the following command:
-Contributors
-------------
-* see the LICENSE file
+ git clone git://git.suckless.org/st
+Download
+--------
+* [st 0.6](http://dl.suckless.org/st/st-0.6.tar.gz) (2015-07-07)
+* [LICENSE](http://git.suckless.org/st/plain/LICENSE)