Hi there,
I recently saw that emacs can replace tmux, but I haven’t found complete information about it.
I’ve used tmux inside a single vterm buffer for several years now, and together with vterm-toggle to toggle buffer visibility with a single keypress, it’s been a nearly perfect setup (apart from vterm-toggle messing up winner-mode’s undo history). I remapped the default tmux operator key to ‘;’ so it kinda logically fits with devil-mode, which I’ve been using for a few months.
I’ve also augmented vterm with custom functions, such as I can quickly cd to another dir using ivy completion in the minibuffer, which is much faster than using shell’s integrated completion system.
multi-term.el
I’ve tried to adopt tmux in my workflow but it’s just so much more convenient to do it from Emacs, especially with vterm. I think you can create multiple vterm instances with C-u M-x vterm
but that might be something I added myself, can’t remember.
Is there anything I’m missing out on by not using tmux?
Use multi-vterm: https://github.com/suonlight/multi-vterm
Anything else is a waste of time since vterm is the only decent terminal for Emacs.
What’s wrong with eat
? Not a rhetorical question; I don’t know, but I keep thinking of migrating to it.
eat
Doesn’t look like its on GitHub or MELPA:
- https://codeberg.org/akib/emacs-eat
My opinion still stands.
I love this post, exactly what I’m looking for. I mostly work on remote servers and need to debug python and needless to say, it’s a real pain, I did a workaround of using pdb for this case. Nevertheless, using tmux inside emacs feels rly clunky.