In this talk, Niklas Eklund shows how to use detached to manage long-running asynchronous processes, including how to search through and compare session results. Afterwards, he will handle questions via BigBlueButton. The following image shows where the talk is in the schedule for Sun 2022-12-04. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
Schedule for Sunday Sunday 9:00- 9:05 Sunday opening remarks sun-open 9:06- 9:26 Results of the 2022 Emacs Survey survey 9:35- 9:45 This Year in Org orgyear 9:57-10:22 Build a Zettelkasten with the Hyperbole Rolodex rolodex 10:40-10:50 Linking headings with org-super-links (poor-man's Zettelkasten) orgsuperlinks 11:10-11:20 orgvm: a simple HTTP server for org orgvm 1:00- 1:30 Powerful productivity with Hyperbole and Org Mode hyperorg 1:50- 2:15 Org workflows for developers workflows 2:35- 2:55 GRAIL---A Generalized Representation and Aggregation of Information Layers grail 3:25- 3:45 Putting Org Mode on the Indieweb indieweb 4:05- 4:15 Emacs development updates devel 4:25- 4:35 Fanfare for the Common Emacs User fanfare 4:50- 5:00 Sunday closing remarks sun-close 10:00-10:25 rde Emacs introduction rde 10:50-11:05 justl: Driving recipes within Emacs justl 11:15-11:35 What I'd like to see in Emacs rms 1:01- 1:16 Getting detached from Emacs detached 1:40- 1:55 Top 10 reasons why you should be using Eshell eshell 2:20- 2:40 Emacs was async before async was cool async 3:15- 3:35 The Wheels on D-Bus dbus 4:00- 4:10 Pre-localizing Emacs localizing 4:30- 4:35 Short hyperlinks to Python docs python 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM
[[!toc ]] Format: 11-min talk followed by live Q&A (done) Etherpad: Discuss on IRC: [#emacsconf-dev](https://chat.emacsconf.org/?join=emacsconf,emacsconf-dev) Status: TO_INDEX_QA
Times in different timezones:
Sunday, Dec 4 2022, ~1:01 PM - 1:16 PM EST (US/Eastern)
which is the same as:
Sunday, Dec 4 2022, ~12:01 PM - 12:16 PM CST (US/Central)
Sunday, Dec 4 2022, ~11:01 AM - 11:16 AM MST (US/Mountain)
Sunday, Dec 4 2022, ~10:01 AM - 10:16 AM PST (US/Pacific)
Sunday, Dec 4 2022, ~6:01 PM - 6:16 PM UTC
Sunday, Dec 4 2022, ~7:01 PM - 7:16 PM CET (Europe/Paris)
Sunday, Dec 4 2022, ~8:01 PM - 8:16 PM EET (Europe/Athens)
Sunday, Dec 4 2022, ~11:31 PM - 11:46 PM IST (Asia/Kolkata)
Monday, Dec 5 2022, ~2:01 AM - 2:16 AM +08 (Asia/Singapore)
Monday, Dec 5 2022, ~3:01 AM - 3:16 AM JST (Asia/Tokyo)
Find out how to watch and participate
# Talk
[[!template id="chapters" vidid="detached-mainVideo" data=""" 00:00.000 Intro 00:27.120 The problem 01:15.800 My solution: detached 02:30.840 Shell 03:30.800 Compile 04:27.854 Detached list sessions 05:21.440 Narrow criteria 06:07.080 Diff sessions 06:34.040 Rich interface with properties 07:04.521 Annotation 07:45.088 Searching through sessions """]]
# Q&A
[[!template id="chapters" vidid="detached-qanda" data=""" 00:32.880 Can it replace ssh+tmux for persistent sessions on remote hosts? 01:16.880 I see integration with projectile in the readme. Does it also integrate with project.el? 03:51.240 Can you detach a session from shell-mode and reattach from eshell/vterm/term-mode? Or start a compile in shell-mode and attach it from compilation-mode? 05:45.120 How do you talk to detached? Could it be feasible to run a child Emacs instead of detached? 07:45.880 How does it handle processes that require user input? 09:20.000 Can you rerun a command (session?) but in another directory? 12:22.880 What are some other places where this might be useful? 16:59.720 What are you currently excited about in Emacs? 19:27.400 Bug in detached re: eshell and quotes """]]
Listen to just the audio:
# Description