-
-
Notifications
You must be signed in to change notification settings - Fork 909
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
Issue with emojis in NeoVim #2500
Comments
This will be because neovim does not support emoji variation selectors |
Like I already described above, this can be easily fixed in Vim/NeoVim by inserting Can you please reopen this issue again and take a look at this issue? Thanks in advance! |
On Tue, Mar 31, 2020 at 11:40:10AM -0700, Igor Lakić wrote:
Like I already described above, this can be easily fixed in Vim/NeoVim by inserting `set noemoji` in configuration file (which I did). I also tested this behavior in several terminal emulators and it's working there. So for example: Tilix, Xfce terminal, LXTerminal, Mate terminal, Alacritty - they all renders cursor positioning correctly.
So obviously, the problem is not in NeoVim/Vim - when you add `set noemoji` in Vim/NeoVim configuration file problem is solved on Neovim/Vim side.
That will be because none of those terminal emulator support unicode
variation selectors. Read up on them. That symbol by default has a width
of 1 char with U+fe0f it becomes 2 chars as per the unicode standard.
kitty renders it in two cells, as required by the standard.
|
So there's no appropriate solution for this emoji issue? |
On Wed, Apr 01, 2020 at 01:34:04PM -0700, Igor Lakić wrote:
So there's no appropriate solution for this emoji issue?
The solution is for neovim to add support for unicode variation
selectors.
|
First I have to say that I already saw #875 and that I'm a huge fan of Kitty terminal emulator. Great job!
Info
I have zsh 5.8, kitty 0.17.2.
In NeoVim I configured: 'set noemoji'
More about issue
When I e.g. insert emoji for information ℹ️ , the whole line in nvim doesn't render properly. I've tested the same thing in Mate terminal and few others and it works as expected. Do I have to configure something in Kitty to work as expected?
Thanks in advance!
The text was updated successfully, but these errors were encountered: