index.md - sites - public wiki contents of suckless.org | |
git clone git://git.suckless.org/sites | |
Log | |
Files | |
Refs | |
--- | |
index.md (1418B) | |
--- | |
1 scroll | |
2 ====== | |
3 This program provides a scroll back buffer for a terminal like [st](//st… | |
4 should run on any Unix-like system. | |
5 | |
6 At the moment it is in an experimental state. Its not recommended for | |
7 productive use. | |
8 | |
9 The initial version of this program is from Roberto E. Vargas Caballero: | |
10 <https://lists.suckless.org/dev/1703/31256.html> | |
11 | |
12 What is the state of scroll? | |
13 ---------------------------- | |
14 | |
15 The project is faced with some hard facts, that our original plan is not… | |
16 as we thought in the first place: | |
17 | |
18 1. [crtl]+[e] is used in emacs mode (default) on the shell to jump to th… | |
19 of the line. But, its also used so signal a scroll down mouse event … | |
20 terminal emulators to the shell an other programs. | |
21 | |
22 * A workaround is to use vi mode in the shell. | |
23 * Or to give up mouse support (default behavior) | |
24 | |
25 2. scroll could not handle backward cursor jumps and editing of old lines | |
26 properly. We just handle current line editing and switching between | |
27 alternative screens (curses mode). For a proper end user experience … | |
28 would need to write a completely new terminal emulator like screen or… | |
29 | |
30 Development | |
31 ----------- | |
32 You can [browse](//git.suckless.org/scroll) its source code repository o… | |
33 copy using the following command: | |
34 | |
35 git clone https://git.suckless.org/scroll | |
36 | |
37 Download | |
38 -------- | |
39 * [scroll-0.1](//dl.suckless.org/tools/scroll-0.1.tar.gz) (2021-01-19) |