Commit Graph
5 Commits
Author SHA1 Message Date
lupan b68ac2c752 fix: agree st-autocomplete with st-scrollback-ringbuffer 2025-09-20 12:15:24 +02:00
lupan ede4c6b30c replace Solarize with my own color schemes 2025-09-20 12:15:24 +02:00
lupan b92efccbab change font and color scheme keys 2025-09-11 22:26:09 +02:00
lupan 57940e9403 fix: agree st-colorschemes with st-scrollback-ringbuffer 2025-09-10 23:41:52 +02:00
lupan 6ba0170dd6 Terminal scrollback with ring buffer
(apply st-scrollback-ringbuffer-0.9.2.diff)

from the patch header:

commit 0663bdf11a409961da5b1120741a69814da8ce65
Author: Timo Röhling <timo@gaussglocke.de>
Date:   Tue Nov 23 19:45:33 2021 +0100

    Terminal scrollback with ring buffer

    This patch adds a ring buffer for scrollback to the terminal.  The
    advantage of using a ring buffer is that the common case, scrolling with
    no static screen content, can be achieved very efficiently by
    incrementing and decrementing the starting line (modulo buffer size).

    The scrollback buffer is limited to HISTSIZE lines in order to bound
    memory usage. As the lines are allocated on demand, it is possible to
    implement unlimited scrollback with few changes.  If the terminal is
    reset, the scroll back buffer is reset, too.
2025-09-10 23:20:16 +02:00