3 ms·
I tend to spend all my time in emacs, and for me the paging stuff and special keystrokes just get in the way -- but the ability to detach from a session and res
by dilap 18y ago
I tend to spend all my time in emacs, and for me the paging stuff and special keystrokes just get in the way -- but the ability to detach from a session and resume it later is awesome. For a program that just does that and otherwise gets out of your way, I recommend checking out dtach:
http://dtach.sourceforge.net/ http://dtach.sourceforge.net/
The two second tutorial:
$ dtach -A /tmp/ek -z emacs # start or resume session identified by /tmp/ek
To detach from the session, type control-backslash. (The -z disables suspend with Control-Z.)
- signa11 18y agomultitty emacs (http://lorentey.hu/project/emacs.html http://lorentey.hu/project/emacs.html) already allows you to do just that either from a graphical or a vanilla-tty environment.
- newt0311 18y agoNot quite. Some things like back-scrolling and multi-mode are still incredibly useful.
- pivo 18y agoScreen's better than detach because, for one, you can create multiple terminals in a single screen session, like a tabbed GUI terminal, and then detach and re-attach to them all at once. I use a .screenrc that provides a textural "toolbar" at the bottom of the terminal so it's easy to see how many you've got running. Configuration is listed on this page: http://bc.tech.coop/blog/060422.html http://bc.tech.coop/blog/060422.html
- dilap 18y agoHmm, I appear to have spread some confusion. To be clear: dtach implements just one of screen's many features, the ability to detach and resume a session. If you want all the other stuff that screen does, great! But if you don't then those other things can get in your way, and you might want to give dtach a try. (E.G., my own personal style is to launch multiple terminals from within emacs, so I don't need screen's multiterminal ability or it's cut and paste, &c.)
- whacked_new 18y agoI like to run terminals in emacs as well, but every so often I get a segfault when the output is too long on a single line... I have screens doing the terminal handling now.
- gleb 18y agoScreen's default command prefix C-a is not usable with emacs, which sounds like the problem you are having. I run screen with C-] prefix precisely for this reason. screen -e^}]