From b1a739474cec41b11d20a719cc360d6afc76cef8 Mon Sep 17 00:00:00 2001 From: kunchenguid Date: Fri, 10 Jul 2026 23:12:44 -0700 Subject: [PATCH] revert(wezterm): remove enable_kitty_keyboard option The enable_kitty_keyboard option added in PR #15 caused a total-loss regression: physical Escape never registered in Neovim under Herdr after a rebuild. Remove the option and its README explainer so viewers who follow this setup are not broken. --- README.md | 1 - home/.config/wezterm/wezterm.lua | 4 ---- 2 files changed, 5 deletions(-) diff --git a/README.md b/README.md index 3e35239..d55dfb9 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,6 @@ Read through `brews` and `casks` before you run `bootstrap.sh` or `rebuild.sh` f **About `herdr`:** it's in the `brews` list. It's a real public Homebrew formula (`brew info herdr` finds it in homebrew-core, no tap needed), so it will install fine. -The tracked WezTerm config enables the kitty keyboard protocol so Escape is sent as an atomic key event instead of being swallowed by Herdr when a mouse event follows it closely. If you don't use it, just remove it from `brews` in your copy. **Heads-up:** diff --git a/home/.config/wezterm/wezterm.lua b/home/.config/wezterm/wezterm.lua index be8c7c0..8bb9ce8 100644 --- a/home/.config/wezterm/wezterm.lua +++ b/home/.config/wezterm/wezterm.lua @@ -10,8 +10,4 @@ config.macos_window_background_blur = 50 config.hide_tab_bar_if_only_one_tab = true config.window_decorations = "RESIZE" --- Emit Esc as an atomic key event (\x1b[27u) so Herdr can't fold a lone --- Escape into a tailgating mouse event and swallow it in editors like Neovim. -config.enable_kitty_keyboard = true - return config