4 ms·
Is it weird that I wish somebody would make a terminal-ized version of newer editors like Atom/ST/Brackets?
by zyxley 11y ago
Is it weird that I wish somebody would make a terminal-ized version of newer editors like Atom/ST/Brackets?
- bch 11y agoHow else can you screen/tmux your work? Terminals ftw.
- db48x 11y agoIf you're using emacs you can use M-x eshell to open a shell. Combined with tramp (which lets you open remote files via ssh: C-x C-f /ssh:you@otherhost:path/to/file) you can actually avoid using tmux/screen at all. Instead of managing screens in tmux and simultaneously buffers in emacs, you just need the emacs buffers.
- bch 11y agoWhat I was imagining is launching Emacs in a tmux session, doing your editing (at work, for example), detaching that session (but not closing it), going home and logging back into your work machine and reattaching that same editing session.
- mhd 11y agoThere are other client/server solutions than VT100 terminals. X11 being one of them. And you can run a remote Emacs server and connect to it via emacsclient without being constrained by several emulators as middlemen. Plan 9's sam had a similar client/server switch, mostly because the programmers didn't really like a) character graphics and b) their host systems.
- bch 11y agoThat's a good point. I've never written a client that is "multi-interface re-entrant" like that (I have used and enjoyed emacs-client). The nice thing about character cell terminals is that all the terminal handling falls out for free: I don't need to accommodate for anything (like tmux, or remote access (like ssh)), it Just Happens. Worth considering (or modeling) how I'd write an emacs-client type of application though.