ST Patches * ST Patches Open Work ** TODO [#A] prefers system (browser) clipboard instead of terminal clipboard *** 2023-07-23 @ 13:56:02 -0500 patch applied successfully w/o issue *** Description and URL The Freedesktop standard requires you to remember which clipboard you are keeping selections in. If you switch between a terminal and browser, you may find this UX jarring. Description This trivial patch sets CLIPBOARD on selection, the same as your browser. You may want to replace selpaste with clippaste in your config.h bindings to complete the effect. https://st.suckless.org/patches/clipboard/ https://st.suckless.org/patches/clipboard/st-clipboard-0.8.3.diff st-clipboard-0.8.3.diff ** TODO [#A] allows alpha transparency st-alpha-osc11-20220222-0.8.5.diff ** TODO [#A] allows ligatures (must be applied after alpha and scrollback) st-ligatures-alpha-scrollback-20230105-0.9.diff ** TODO [#B] allows setting of size of ST via the -G parameter st-anygeometry-0.8.1.diff ** TODO [#B] swaps the color of the background with the character the cursor is on st-dynamic-cursor-color-0.9.diff ** TODO [#B] read and write st's screen via a pipe st-externalpipe-0.8.4.diff ** TODO [#A] fallback font (for glyphs + emojis) st-font2-0.8.5.diff ** TODO [#B] colorschemes This patch adds multiple color schemes and lets you change them without having to restart st. Predefined color schemes: the default (dark) st color scheme the default (dark) alacritty color scheme One Half (dark & light) Solarized (dark & light) Gruvbox (dark & light) It's similar to the palettes patch but it has additional features: Support for the colors 17 to 256 (palettes returns random colors here). Allow different background and foreground color indices for different color schemes. Add a key binding for switching through color schemes. Key bindings Select the first..eighth color scheme with Alt+1..8. Select the next color scheme with Alt+0. Select the previous one with Ctrl+Alt+0. https://st.suckless.org/patches/colorschemes/ https://st.suckless.org/patches/colorschemes/st-colorschemes-0.8.5.diff ** TODO [#C] .desktop entry and icon st-netwmicon-0.8.5-v2.diff st-desktopentry-0.8.5.diff ** TODO [#C] right-click sends paste st-rightclickpaste-0.8.2.diff ** TODO [#D] allows for 2 transparencies: based on window focus state st-focus-20200731-patch_alpha.diff * ST Patches Completed ** DONE [#A] delkey: Backspace key sends BS; delete key send DEL *** 2023-07-23 @ 13:52:50 -0500 patch applied successfully w/o issue *** Description and URL Return BS on pressing backspace and DEL on pressing the delete key. https://st.suckless.org/patches/delkey/ https://st.suckless.org/patches/delkey/st-delkey-20201112-4ef0cbd.diff ** DONE [#A] scrollback and reflow *** 2023-07-23 @ 13:48:51 -0500 All patches applied successfully w/o issue *** Patch Links and Descriptions https://st.suckless.org/patches/scrollback/ Scroll back through terminal output using Shift+{PageUp, PageDown}. https://st.suckless.org/patches/scrollback/st-scrollback-0.8.5.diff Apply the following patch on top of the previous to allow column and row reflow. https://st.suckless.org/patches/scrollback/st-scrollback-reflow-20230607-211964d.diff Apply the following patch on top of the previous to allow scrolling using Shift+MouseWheel. https://st.suckless.org/patches/scrollback/st-scrollback-mouse-20220127-2c5edf2.diff Apply the following patch on top of the previous two to allow scrollback using mouse wheel only when not in MODE_ALTSCREEN. https://st.suckless.org/patches/scrollback/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff * ST Patches Cancelled