News for hackers. Stuff that matters.
Re:Emacs Survey 2020 Results by Jtsummers on Friday December 11, 2020 @03:58PM (#25390896)
I started using daemon/emacsclient several years ago and never looked back. Especially since I use named servers per project or language or whatever. Like, I have an erc emacs daemon that just handles IRC stuffs. I have one for (this month) aoc (Advent of Code). I have a ledger one for tracking my money. And then one for any other active projects. And if I want to kill the displayed instances (say I'm done with project X for this week), I can without "losing my place", all the buffers stay open (which is fine for the way I interact with files, just make sure to save).

I made a couple shell functions/aliases to help me out. emacsd $servername and e for emacsclient -t. So spinning them up is trivial, and accessing them is just e -s $servername. With no name, it's just the default instance (used for random editing that's not part of a project or something I care to keep cleanly separated).

Re:Emacs Survey 2020 Results by philsnow on Friday December 11, 2020 @07:22PM (#25393656)
For years I specifically used a separate emacs daemon for ERC because I don't really know how to perfectly cleanly update a given package in a running emacs in-place, and I wanted to keep my IRC uptime (and I'm not using a bouncer for some reason). So I would just leave ERC running in a daemon for the machine's entire uptime without ever updating any of its packages.

This is giving me nostalgia for when I used to use bitlbee + libpurple and have all my chat+irc in a single client (ERC). Good times.