Hacker News new | ask | show | jobs
by FrostKiwi 743 days ago
Really enjoyed foot! Runs along the same lines of emacs server and emacsclient.

I ended up dropping it for the same reason I dropped emacs server. There are rare edge cases which causes the server to hang and thus taking down not just one instance of your work, but all of it. Losing the resilience of multiple processes is not worth the RAM it saves, not on modern hardware.

2 comments

That's a valid point. It might be more about using the right tool for the task. For example, using tmux for persistent terminal windows can help. A setup where the main compilation terminal (subFloat) and smaller terminal instances for chat/irssi/nmpc (mS) run within a tmux session ensures persistence even if foot crashes (or is killed for applying configuration updates) as noted in the post ^_^
I just use it in normal / non server mode. Never had a crash. It’s still low resource and snappy enough for me.