-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broken Rendering of Characters Composed of Multiple Code Points in kitty + tmux #6355
Comments
I think we can actually take neovim out of the equation; the issue can be reproduced just with kitty + tmux. Here are the updated steps to reproduce:
This is how kitty: kitty + tmux: Gnome Terminal: Gnome Terminal + tmux: @kovidgoyal, I know you discourage using terminal multiplexers, but maybe you have a clue about how to avoid this problem while still using tmux in kitty? Is there a configuration option to prevent kitty from combining code points for emojis and display the code points individually as Gnome Terminal does. |
No there is no such configuration. kitty will display unicode codepoints |
yes it is the same zwj issue |
Description
Characters composed of multiple Unicode code points (e.g.,
👍🏻
which is composed ofU+1F44D
andU+1F3FB
) do not render properly when running neovim inside tmux inside kitty.Steps to Reproduce
kitty --config NONE
.tmux -f /dev/null new
.printf "Test\n'👍' Test\n'👍🏻' Test\n" > test.txt
.nvim -u NONE -c 'set colorcolumn=80' test.txt
Screenshots
cat test.txt
inside of tmux:Environment Details
Additional Context
This seems similar to wez/wezterm#3704.
The text was updated successfully, but these errors were encountered: