til foot

when the terminal is your main tool, you want it not to suck

2024-09-18

I've used kitty for many years, partly because it works consistently across all the platforms I need to use including MacOS. However, awhile back a weird emoji rendering issue started cropping up, related to emojis which use multiple code points. I use ⚠️ in the neovim gutter to indicate LSP warnings, and it'd stopped rendering.

Turns out, that warning symbol uses a grapheme cluster and only a few terminals handle them correctly. Happily foot is one of them, and I already love it. It's feature-rich, Wayland-friendly, renders symbols nicely, has a ton of configuration options, and otherwise gets out of my way.

I no longer have to use MacOS for work, so:

export TERMINAL=foot