summaryrefslogtreecommitdiff
path: root/todo.org
blob: b276d002f7ee391e6e79ba5899fd194d2aab5fc2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
ST Patches
* ST Patches Open Work
** TODO [#A] prefers system (browser) clipboard instead of terminal clipboard
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