sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

index.md (2200B)


      1 scrollback
      2 ==========
      3 
      4 Description
      5 -----------
      6 Scroll back through terminal output using Shift+{PageUp, PageDown}.
      7 
      8 Download
      9 --------
     10 * [st-scrollback-0.7.diff](st-scrollback-0.7.diff)
     11 * [st-scrollback-0.8.diff](st-scrollback-0.8.diff)
     12 * [st-scrollback-0.8.1.diff](st-scrollback-0.8.1.diff)
     13 * [st-scrollback-0.8.2.diff](st-scrollback-0.8.2.diff)
     14 * [st-scrollback-20190331-21367a0.diff](st-scrollback-20190331-21367a0.diff)
     15 
     16 Apply the following patch on top of the previous to allow scrolling
     17 using `Shift+MouseWheel`.
     18 
     19 * [st-scrollback-mouse-20170427-5a10aca.diff](st-scrollback-mouse-20170427-5a10aca.diff)
     20 * [st-scrollback-mouse-0.8.diff](st-scrollback-mouse-0.8.diff)
     21 * [st-scrollback-mouse-0.8.2.diff](st-scrollback-mouse-0.8.2.diff)
     22 
     23 Apply the following patch on top of the previous two to allow scrollback using
     24 mouse wheel only when not in `MODE_ALTSCREEN`. For example the content is being
     25 scrolled instead of the scrollback buffer in `less`. Consequently the Shift
     26 modifier for scrolling is not needed anymore. **Note: It might break mkeys
     27 other than scrolling functions.**
     28 
     29 * [st-scrollback-mouse-altscreen-20170427-5a10aca.diff](st-scrollback-mouse-altscreen-20170427-5a10aca.diff)
     30 * [st-scrollback-mouse-altscreen-0.8.diff](st-scrollback-mouse-altscreen-0.8.diff)
     31 * [st-scrollback-mouse-altscreen-20190131-e23acb9.diff](st-scrollback-mouse-altscreen-20190131-e23acb9.diff)
     32 
     33 Notes
     34 -----
     35 * Patches modify config.def.h, you need to add mkeys to your own config.h
     36 * You can not have an mshortcut for the same mkey so remove Button4 and Button5
     37   from mshortcuts in config.h
     38 
     39 Authors
     40 -------
     41 * Jochen Sprickerhof - <st@jochen.sprickerhof.de>
     42 * M Farkas-Dyck - <strake888@gmail.com>
     43 * Ivan Tham - <pickfire@riseup.net> (mouse scrolling)
     44 * Ori Bernstein - <ori@eigenstate.org> (fix memory bug)
     45 * Matthias Schoth - <mschoth@gmail.com> (auto altscreen scrolling)
     46 * Laslo Hunhold - <dev@frign.de> (unscrambling, git port)
     47 * Paride Legovini - <pl@ninthfloor.org> (don't require the Shift modifier
     48   when using the auto altscreen scrolling)
     49 * Lorenzo Bracco - <devtry@riseup.net> (update base patch, use static
     50   variable for config)
     51 * Kamil Kleban - <funmaker95@gmail.com> (fix altscreen detection)