Skip to content
0:00 / 0:00

#emacs#detached.el#shell

EmacsConf 2022: Getting detached from Emacs - Niklas Eklund (he/him)

EmacsConf and Emacs hangouts

6.1K subscribers • 4 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Niklas Eklund

Intermediate. Assumes working knowledge.

2.1K views3 years ago1 recommendation

Tools and practiceVim, Emacs and editorsThe shell and command line

Niklas Eklund introduces detached.el, an Emacs package for managing and running persistent, asynchronous shell sessions.

emacsconf.org/2022/talks/detached .000 Intro .120 The problem .800 My solution: detached .840 Shell .800 Compile .854 Detached list sessions .440 Narrow criteria .080 Diff sessions .040 Rich interface with properties .521 Annotation .088 Searching through sessions You can view this and other resources using free/libre software at emacsconf.org/2022/talks/detached . During the conference, you can ask questions via the Etherpad or through IRC (chat.emacsconf.org/?join=emacsconf,emacsconf-dev , or emacsconf-dev on irc.libera.chat). Afterwards, check the talk page at emacsconf.org/2022/talks/detached for notes and contact information. This video is available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Why it's here

1 person recommends this

What people say. Recommended for users looking to manage persistent, robust remote shell sessions directly from Emacs.

u/gnudocGNU Emacsin r/emacs • Recommends

…reliance on external tools or workflows (generally shell commands, but several TUIs and a handful of GUI ones too) has greatly declined. Recently, other than a GUI browser (dangit, modern internet...), my main need for a non-emacs-centric workflow has been in the form of persistent, robust sessions on remote machines. That may finally change :-D [video https://sr.ht/\~niklaseklund/detached.el/ This amazing package, which is in ELPA, and its associated small C binary, may remove my dependence on a vterm/ssh/tmux stack, with its concomitant messy overlay of tmux keychords and emacs keychords, its suboptimal output copying, and my frankly horrible tmux/vterm/notify-send hack. A million th…