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?