| 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) |