junegunn / vim-emoji

:smiley: Emoji in Vim
605 stars 30 forks source link

Visual gap on the suggestion list #14

Closed rafaelrinaldi closed 8 years ago

rafaelrinaldi commented 8 years ago

screen shot 2016-05-12 at 2 50 27 pm

Any idea why this is happening? Maybe it's a font issue? I use PragmataPro but tried Menlo and Monaco too, and experienced the same issue.

junegunn commented 8 years ago

I'm also seeing the issue for quite some time. I remember it was since I upgraded Vim one day. Haven't had time to dig into it.

rafaelrinaldi commented 8 years ago

@junegunn Alright, thanks for the feedback. It doesn't seem to be related to the plugin itself so I'm going to close the issue.

Cheers.

wladston commented 8 years ago

Just as an observation, it seems like this issue is related to the fact that Emojis generally occupy more than the width of one monospaced char. It would be interesting if there was a way to instruct vim to use two unicode characters to render emojis. That should probably be possible, and it would fix this issue and many others as well.

rafaelrinaldi commented 8 years ago

@wladston Yeah, what bothers me is that it used to work properly until few weeks ago. Something regarding font rendering changed on either Vim or iTerm.

junegunn commented 8 years ago

@rafaelrinaldi I believe it's Vim. They look fine on system default Vim (/usr/bin/vim).

rpereira commented 7 years ago

I have added emojis to my statusline and I do have the same issue. For instance, when I change to another buffer.

screen shot 2016-11-13 at 12 58 00 pm

However, if the is only one buffer opened, it is rendered correctly.