I am running Tilix on Arch Linux. I am having problems with emoji display when running vim or tmux, even though things work correctly in the same terminal when not running vim or tmux.
For demonstration purposes, I have a shell script called smile that looks like this:
#!/bin/sh
echo ''
When run on the terminal, it produces:
But when running tmux on the same terminal, I get:
And if I open the script in vim I see:
On my Fedora 31 system, also running Tilix (under Gnome), all of the above works just fine: the emoji displays correctly under tmux and in vim.
Any thoughts on what could be going on here?


