[wiki] [sites] Add scroll page and release || Jochen Sprickerhof

From: <git_AT_suckless.org>
Date: Tue, 19 Jan 2021 22:47:22 +0100

commit c7b6b7c817f3aba1a792f185ccecfdb1951b1a4e
Author: Jochen Sprickerhof <git_AT_jochen.sprickerhof.de>
Date: Tue Jan 19 22:33:45 2021 +0100

    Add scroll page and release

diff --git a/suckless.org/index.md b/suckless.org/index.md
index def9275c..93e757cd 100644
--- a/suckless.org/index.md
+++ b/suckless.org/index.md
_AT_@ -9,6 +9,10 @@ News
 
 [Atom feed](//suckless.org/atom.xml)
 
+2021-01-19
+----------
+[scroll 0.2.2](//tools.suckless.org/scroll/) released: [download](//dl.suckless.org/tools/scroll-0.1.tar.gz)
+
 2020-12-11
 ----------
 [svkbd 0.2.2](//tools.suckless.org/x/svkbd/) released: [download](//dl.suckless.org/tools/svkbd-0.2.2.tar.gz)
diff --git a/tools.suckless.org/scroll/index.md b/tools.suckless.org/scroll/index.md
new file mode 100644
index 00000000..dbab2221
--- /dev/null
+++ b/tools.suckless.org/scroll/index.md
_AT_@ -0,0 +1,49 @@
+scroll
+======
+This program provides a scroll back buffer for a terminal like [st](//st.suckless.org/)(1). It
+should run on any Unix-like system.
+
+At the moment it is in an experimental state. Its not recommended for
+productive use.
+
+The initial version of this program is from Roberto E. Vargas Caballero:
+<https://lists.suckless.org/dev/1703/31256.html>
+
+What is the state of scroll?
+----------------------------
+
+The project is faced with some hard facts, that our original plan is not doable
+as we thought in the fist place:
+
+1. [crtl]+[e] is used in emacs mode (default) on the shell to jump to the end
+ of the line. But, its also used so signal a scroll down mouse event from
+ terminal emulators to the shell an other programs.
+
+ * A workaround is to use vi mode in the shell.
+ * Or to give up mouse support (default behavior)
+
+2. scroll could not handle backward cursor jumps and editing of old lines
+ properly. We just handle current line editing and switching between
+ alternative screens (curses mode). For a proper end user experience we
+ would need to write complete new a terminal emulator like screen or tmux.
+
+What is the performance impact of scroll?
+-----------------------------------------
+
+ indirect OpenBSD
+- - -
+ 0x 7.53 s
+ 1x 10.10 s
+ 2x 12.00 s
+ 3x 13.73 s
+
+Development
+-----------
+You can [browse](//git.suckless.org/scroll) its source code repository or get a
+copy using the following command:
+
+ git clone https://git.suckless.org/scroll
+
+Download
+--------
+* [scroll-0.1](//dl.suckless.org/tools/scroll-0.1.tar.gz) (2021-01-19)
Received on Tue Jan 19 2021 - 22:47:22 CET

This archive was generated by hypermail 2.3.0 : Tue Jan 19 2021 - 22:48:51 CET