From d36ded958e4e87e27a41f5c3d5593e83b82f18bf Mon Sep 17 00:00:00 2001 From: Alex Selimov Date: Mon, 15 Sep 2025 08:24:44 -0400 Subject: [PATCH] Update script to ensure neovim and ghostty are synchronized --- bin/swap_mode.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bin/swap_mode.sh b/bin/swap_mode.sh index f4a9b27..b93ea3d 100755 --- a/bin/swap_mode.sh +++ b/bin/swap_mode.sh @@ -13,18 +13,18 @@ sed -E -i '' \ -e 's/^([[:space:]]*theme[[:space:]]*=[[:space:]]*)zenwritten-light/\1zenwritten-dark/' \ "$GHOSTTY_CONF" -# Toggle Neovim vim.g.light_mode true/false -sed -E -i '' \ - -e 's/(vim\.g\.light_mode[[:space:]]*=[[:space:]]*)true/\1false/' \ - -e 't' \ - -e 's/(vim\.g\.light_mode[[:space:]]*=[[:space:]]*)false/\1true/' \ - "$NVIM_CONF" - # Determine new mode from Ghostty theme if grep -Eq '^\s*theme\s*=\s*zenwritten-light' "$GHOSTTY_CONF"; then MODE="light" + # Toggle Neovim vim.g.light_mode true/false + sed -E -i '' \ + -e 's/(vim\.g\.light_mode[[:space:]]*=[[:space:]]*).*/\1true/' \ + "$NVIM_CONF" else MODE="dark" + sed -E -i '' \ + -e 's/(vim\.g\.light_mode[[:space:]]*=[[:space:]]*).*/\1false/' \ + "$NVIM_CONF" fi # Reload neovim theme