sites

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

commit c074cda1b2ecf3fef3d43b0280d27eddd4afb978
parent 57bba3b098d32d4d3fb87ec02a27d19a4f56c9f8
Author: Ivan Tham <pickfire@riseup.net>
Date:   Tue, 20 Mar 2018 20:21:40 +0800

[st][scrollback] Update scrollback-mouse-altscreen for 4.8

Diffstat:
st.suckless.org/patches/scrollback/st-scrollback-mouse-altscreen-0.8.diff | 46+++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 45 insertions(+), 1 deletion(-)

diff --git a/st.suckless.org/patches/scrollback/st-scrollback-mouse-altscreen-0.8.diff b/st.suckless.org/patches/scrollback/st-scrollback-mouse-altscreen-0.8.diff @@ -13,8 +13,52 @@ index feec7e2..f1a9768 100644 }; /* Internal keyboard shortcuts. */ +diff --git a/st.c b/st.c +index 1d8c12a..f226625 100644 +--- a/st.c ++++ b/st.c +@@ -47,17 +47,6 @@ + /* constants */ + #define ISO14755CMD "dmenu -w \"$WINDOWID\" -p codepoint: </dev/null" + +-enum term_mode { +- MODE_WRAP = 1 << 0, +- MODE_INSERT = 1 << 1, +- MODE_ALTSCREEN = 1 << 2, +- MODE_CRLF = 1 << 3, +- MODE_ECHO = 1 << 4, +- MODE_PRINT = 1 << 5, +- MODE_UTF8 = 1 << 6, +- MODE_SIXEL = 1 << 7, +-}; +- + enum cursor_movement { + CURSOR_SAVE, + CURSOR_LOAD +diff --git a/st.h b/st.h +index cdd25ae..bb6dad4 100644 +--- a/st.h ++++ b/st.h +@@ -25,6 +25,17 @@ + #define TLINE(y) ((y) < term.scr ? term.hist[((y) + term.histi - term.scr \ + + HISTSIZE + 1) % HISTSIZE] : term.line[(y) - term.scr]) + ++enum term_mode { ++ MODE_WRAP = 1 << 0, ++ MODE_INSERT = 1 << 1, ++ MODE_ALTSCREEN = 1 << 2, ++ MODE_CRLF = 1 << 3, ++ MODE_ECHO = 1 << 4, ++ MODE_PRINT = 1 << 5, ++ MODE_UTF8 = 1 << 6, ++ MODE_SIXEL = 1 << 7, ++}; ++ + enum glyph_attribute { + ATTR_NULL = 0, + ATTR_BOLD = 1 << 0, diff --git a/x.c b/x.c -index 754d859..1f49295 100644 +index 1de5f6c..d3f869e 100644 --- a/x.c +++ b/x.c @@ -417,13 +417,14 @@ bpress(XEvent *e)