Skip to content
Discussion options

You must be logged in to vote

This matches a known 1.3.x regression — see #12084, which reports the same pattern: characters doubled only inside Neovim, specifically keys that live on the physical bracket key (! and ] on a Swiss German layout there; { / [ in your case), starting with 1.3.x and absent in 1.2.3. There's also a related upstream report at neovim/neovim#31806.

Why only Neovim: Neovim opts into the kitty keyboard protocol with key-event reporting, so it receives press and release events; other programs (and other terminals without the regression) never surface the release as text. In the #12084 thread the Ghostty terminal inspector showed two events being emitted for a single physical keypress, and Kitty/Al…

Replies: 3 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by jcollie
Comment options

You must be logged in to vote
1 reply
@Flyboy1010
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-confirmation A reproduction has been reported, but the bug hasn't been confirmed or reproduced by a maintainer.
4 participants