From 88581d7f018487782bddd04c9b51c191e07950ed Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Sun, 11 May 2025 15:28:08 -0400 Subject: [PATCH] AutoYADM commit: 2025-05-11 15:28:08 --- .config/kak/colors/ashen.kak | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.config/kak/colors/ashen.kak b/.config/kak/colors/ashen.kak index 9f5afaff..4912a3bd 100644 --- a/.config/kak/colors/ashen.kak +++ b/.config/kak/colors/ashen.kak @@ -57,14 +57,28 @@ set-face global link "%opt{red_glowing}+ui" set-face global bullet "%opt{orange_glow}" set-face global list "%opt{orange_glow}" +# Helix-like insert mode cursor +set-face global PrimaryCursorNormal "%opt{background},%opt{orange_blaze}+gfb" +set-face global SecondaryCursorNormal "%opt{background},%opt{orange_muted}+gf" +set-face global PrimaryCursorInsert "%opt{background},%opt{g_3}+gfb" +set-face global SecondaryCursorInsert "%opt{background},%opt{g_7}+gf" +set-face global PrimaryCursor PrimaryCursorNormal +set-face global SecondaryCursor SecondaryCursorNormal + +hook global ModeChange (push|pop):.*insert %{ + set-face window PrimaryCursor PrimaryCursorInsert + set-face window SecondaryCursor SecondaryCursorInsert +} + +hook global ModeChange (push|pop):insert:.* %{ + set-face window PrimaryCursor PrimaryCursorNormal + set-face window SecondaryCursor SecondaryCursorNormal +} + # Built-in UI set-face global Default "%opt{text},%opt{background}" -set-face global PrimaryCursor "%opt{background},%opt{orange_blaze}+gfb" -set-face global SecondaryCursor "%opt{background},%opt{orange_muted}+gf" set-face global PrimarySelection ",%opt{brown_dark}+g" set-face global SecondarySelection ",%opt{brown_dark}+g" -# set-face global PrimaryCursorEol "%opt{background},%opt{orange_golden}+fg" -# set-face global SecondaryCursorEol "%opt{background},%opt{golden_muted}+fg" set-face global PrimaryCursorEol PrimaryCursor set-face global SecondaryCursorEol SecondaryCursor set-face global LineNumbers "%opt{g_8}"