From f142442605da70b77ba3bccad552d5ac61331282 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 23 Jul 2023 17:40:26 -0500 Subject: added xresources signal reloading patch --- todo.org | 56 +++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 47 insertions(+), 9 deletions(-) (limited to 'todo.org') diff --git a/todo.org b/todo.org index eb56595..5cc6971 100644 --- a/todo.org +++ b/todo.org @@ -1,19 +1,27 @@ ST Patches * ST Patches Open Work -** TODO [#B] xresources with signal reloading +** TODO [#B] dynamic cursor color *** Description and URLs -This patch adds the ability to configure st via Xresources and signal reloading. This patch is not based on xresources patch and is extended from xst's commit on github. -You can basically pass a USR1 signal to all st processes after updating your Xresources to reload the settings: ` pidof st | xargs kill -s USR1 ` +Swaps the colors of your cursor and the character you're currently on (much like alacritty). Some say the effect is very appealing:) +Notes + +Might be incomplete - I'm new and improvements are very welcome! + + Might have some edge cases where it doesn't work properly + Performance degradation considerations? More testing & feedback needed + +https://st.suckless.org/patches/dynamic-cursor-color/ +https://st.suckless.org/patches/dynamic-cursor-color/st-dynamic-cursor-color-0.9.diff -https://st.suckless.org/patches/xresources-with-reload-signal/ -https://st.suckless.org/patches/xresources-with-reload-signal/st-xresources-signal-reloading-20220407-ef05519.diff -** TODO [#B] swaps the color of the background with the character the cursor is on -st-dynamic-cursor-color-0.9.diff ** TODO [#C] .desktop entry st-desktopentry-0.8.5.diff ** TODO [#C] netwmicon st-netwmicon-0.8.5-v2.diff -** TODO [#C] colorschemes +* ST Patches Aborted +** CANCELLED [#C] colorschemes +*** 2023-07-23 @ 17:34:43 -0500 Unnecessary +Not needed now that I can configure st attributes via Xresources +*** Description and URLs This patch adds multiple color schemes and lets you change them without having to restart st. Predefined color schemes: @@ -38,7 +46,6 @@ Key bindings https://st.suckless.org/patches/colorschemes/ https://st.suckless.org/patches/colorschemes/st-colorschemes-0.8.5.diff -* ST Patches Aborted ** CANCELLED [#B] right-click sends paste *** 2023-07-23 @ 17:12:15 -0500 patching failed, manual intervention failed I can't locate where in x.c this patch should apply. It's a pretty straightforward one line change, but the constant doesn't exist any longer. @@ -118,6 +125,37 @@ https://st.suckless.org/patches/externalpipe/st-externalpipe-0.8.4.diff When using the scrollback patch, you can apply this patch ontop in order to use externalpipe onto the entire terminal history: https://st.suckless.org/patches/externalpipe/st-externalpipe-eternal-0.8.3.diff * ST Patches Completed +** DONE [#B] xresources with signal reloading +*** 2023-07-23 @ 17:33:40 -0500 Verification Steps Succeeded +Added configuration options to .Xresources and launched ST to verify them + +! ST (suckless terminal) settings +st.font: FiraCode Nerd Font Mono:size=12 +st.background: gruvbox_bg +st.foreground: gruvbox_fg +st.color0: gruvbox_bg +st.color1: gruvbox_red +st.color2: gruvbox_green +st.color3: gruvbox_yellow +st.color4: gruvbox_blue +st.color5: gruvbox_purple +st.color6: gruvbox_aqua +st.color7: gruvbox_fg +st.color8: gruvbox_gray +st.color9: gruvbox_red +st.color10: gruvbox_green +st.color11: gruvbox_yellow +st.color12: gruvbox_blue +st.color13: gruvbox_purple +st.color14: gruvbox_aqua +st.color15: gruvbox_fg +*** 2023-07-23 @ 17:24:00 -0500 patch successful without issues +*** Description and URLs +This patch adds the ability to configure st via Xresources and signal reloading. This patch is not based on xresources patch and is extended from xst's commit on github. +You can basically pass a USR1 signal to all st processes after updating your Xresources to reload the settings: ` pidof st | xargs kill -s USR1 ` + +https://st.suckless.org/patches/xresources-with-reload-signal/ +https://st.suckless.org/patches/xresources-with-reload-signal/st-xresources-signal-reloading-20220407-ef05519.diff ** DONE [#A] font2 (fallback font for glyphs + emojis) *** 2023-07-23 @ 17:08:03 -0500 Patch applied successfully w/o issues *** Description and URLs -- cgit v1.2.3