5/21/2026 at 11:42:36 AM
Congrats on the launch. If emacs was unavailable and I needed tmux, I would try it. I am old school, and use emacs daemons for all shell multiplexing. The agents dont need explanations and know how to use emacsclient to create, read, or send inputs to named buffers that run the shells. Elisp is powerful, so manipulating windows is a breeze. Lots of people on tmux would benefit from this design though.by pama
5/21/2026 at 3:55:26 PM
Are there any guides on accomplishing this with Emacs? Perhaps something that might be useful for someone coming from Tmux?by evanjrowley
5/21/2026 at 8:13:31 PM
Not sure, tbh. I use emacs -daemon to start a server; emacsclient -nw to connect. I use ssh and start a server on the remote. I spawn multiple shells with infinte buffer size and dumb terminals (M-x shell) so I can seamlessly edit. (These are based on comint, a neat command interpreter.) I use my own hacks for named shells (https://github.com/pjj/Emacs-nsh) and for rearranging/splitting windows, but any of the latest powerful LLMs can help with ergonomic modifications to M-x shell or the various improved terminal emulators (vterm, eat, ansi-term) or with renaming and moving/splitting windows. The Emacs manual is excellent but long; worth it IMHO, but focus on things you use. The tutorial is quick; worth it. I avoid curses programs (fancy TUI) or write wrappers around some of them. I love the -p option in codex/claude/copilot.by pama
5/21/2026 at 1:29:58 PM
I didn't know you could do this with Emacsby sroerick
5/21/2026 at 2:30:45 PM
It's just too bad Emacs doesn't also include a decent text editor, right?by scottyeager
5/21/2026 at 7:22:46 PM
Eh? Not sure what you mean by that...by smaudet