From 5f37328db9059660742db22601e53292ffd1d6a7 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 2 Oct 2026 10:49:03 -0400 Subject: add remoto and babel --- 2026/info/babel-after.md | 10 ++++++++++ 2026/info/babel-before.md | 13 +++++++++++++ 2026/info/babel-nav.md | 7 +++++++ 2026/info/cadet-nav.md | 2 +- 2026/info/llms-nav.md | 2 +- 2026/info/portable-before.md | 4 ++-- 2026/info/prefix-nav.md | 2 +- 2026/info/rau-nav.md | 2 +- 2026/info/remoto-after.md | 10 ++++++++++ 2026/info/remoto-before.md | 13 +++++++++++++ 2026/info/remoto-nav.md | 7 +++++++ 2026/organizers-notebook.md | 6 +++--- 2026/organizers-notebook/index.org | 6 ++++-- 2026/organizers-notebook/schedule.svg | 2 +- 2026/schedule-details.md | 18 ++++++++++-------- 2026/talks/babel.md | 27 +++++++++++++++++++++++++++ 2026/talks/remoto.md | 28 ++++++++++++++++++++++++++++ 17 files changed, 139 insertions(+), 20 deletions(-) create mode 100644 2026/info/babel-after.md create mode 100644 2026/info/babel-before.md create mode 100644 2026/info/babel-nav.md create mode 100644 2026/info/remoto-after.md create mode 100644 2026/info/remoto-before.md create mode 100644 2026/info/remoto-nav.md create mode 100644 2026/talks/babel.md create mode 100644 2026/talks/remoto.md (limited to '2026') diff --git a/2026/info/babel-after.md b/2026/info/babel-after.md new file mode 100644 index 00000000..1c0e5336 --- /dev/null +++ b/2026/info/babel-after.md @@ -0,0 +1,10 @@ + + + +Questions or comments? Please e-mail [george@feyor.sh](mailto:george@feyor.sh?subject=Comment%20for%20EmacsConf%202023%20babel%3A%20Org%20Babel%20everywhere) + +---- +Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2026/cfp]] for details. + + + diff --git a/2026/info/babel-before.md b/2026/info/babel-before.md new file mode 100644 index 00000000..37f4e24a --- /dev/null +++ b/2026/info/babel-before.md @@ -0,0 +1,13 @@ + +[[!toc ]] +Format: 10-min talk ; Q&A: BigBlueButton conference room Etherpad: +Etherpad: +Status: Waiting for video from speaker + + + + + + +# Description + \ No newline at end of file diff --git a/2026/info/babel-nav.md b/2026/info/babel-nav.md new file mode 100644 index 00000000..83dd19df --- /dev/null +++ b/2026/info/babel-nav.md @@ -0,0 +1,7 @@ + +
+Back to the [[talks]] +Previous by track: Emacs as a Window Manager and concurrency +Next by track: Meetup about LLMs +Track: B +
diff --git a/2026/info/cadet-nav.md b/2026/info/cadet-nav.md index 0b9df8b8..80dbc2ad 100644 --- a/2026/info/cadet-nav.md +++ b/2026/info/cadet-nav.md @@ -2,6 +2,6 @@ diff --git a/2026/info/llms-nav.md b/2026/info/llms-nav.md index fe95b1e0..7efcb7d1 100644 --- a/2026/info/llms-nav.md +++ b/2026/info/llms-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: Emacs as a Window Manager and concurrency +Previous by track: Org Babel everywhere Next by track: Saturday closing remarks / open session Track: B
diff --git a/2026/info/portable-before.md b/2026/info/portable-before.md index 63e5303b..6507b455 100644 --- a/2026/info/portable-before.md +++ b/2026/info/portable-before.md @@ -1,8 +1,8 @@ [[!toc ]] -Format: 10-min talk ; Q&A: ask questions via Etherpad/IRC; we'll e-mail the speaker and post answers on this wiki page after the conference Etherpad: +Format: 12-min talk ; Q&A: ask questions via Etherpad/IRC; we'll e-mail the speaker and post answers on this wiki page after the conference Etherpad: Etherpad: -Status: Waiting for video from speaker +Status: Quality check diff --git a/2026/info/prefix-nav.md b/2026/info/prefix-nav.md index f3bf4095..16290fc1 100644 --- a/2026/info/prefix-nav.md +++ b/2026/info/prefix-nav.md @@ -1,7 +1,7 @@ diff --git a/2026/info/rau-nav.md b/2026/info/rau-nav.md index 0993182b..7534baf0 100644 --- a/2026/info/rau-nav.md +++ b/2026/info/rau-nav.md @@ -2,6 +2,6 @@
Back to the [[talks]] Previous by track: prefix-tab-groups -Next by track: Meetup about LLMs +Next by track: Org Babel everywhere Track: B
diff --git a/2026/info/remoto-after.md b/2026/info/remoto-after.md new file mode 100644 index 00000000..8582d062 --- /dev/null +++ b/2026/info/remoto-after.md @@ -0,0 +1,10 @@ + + + +Questions or comments? Please e-mail [agzam.ibragimov@gmail.com](mailto:agzam.ibragimov@gmail.com?subject=Comment%20for%20EmacsConf%202023%20remoto%3A%20El%20Remoto%20-%20browse%20any%20GitHub%20repos%20without%20cloning%20them.) + +---- +Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2026/cfp]] for details. + + + diff --git a/2026/info/remoto-before.md b/2026/info/remoto-before.md new file mode 100644 index 00000000..7aa65cd8 --- /dev/null +++ b/2026/info/remoto-before.md @@ -0,0 +1,13 @@ + +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: +Etherpad: +Status: Waiting for video from speaker + + + + + + +# Description + \ No newline at end of file diff --git a/2026/info/remoto-nav.md b/2026/info/remoto-nav.md new file mode 100644 index 00000000..c2801d7e --- /dev/null +++ b/2026/info/remoto-nav.md @@ -0,0 +1,7 @@ + +
+Back to the [[talks]] +Previous by track: My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integration +Next by track: prefix-tab-groups +Track: B +
diff --git a/2026/organizers-notebook.md b/2026/organizers-notebook.md index 98535791..66862f59 100644 --- a/2026/organizers-notebook.md +++ b/2026/organizers-notebook.md @@ -280,7 +280,7 @@ interests you! ## TODO Draft schedule -Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planning 9:50-10:10 Controlling Emacs by voice using Emacslistenlisten10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeak11:10-11:30 ltx-talk: Accessible presentations with ox-beamerltx-talk 1:00- 1:20 Plots with ROOTs: Resilient data visualization with Emacs, Org and gnuplotplots 1:40- 2:00 Plain text presentations in GNU Emacs with ffsffs 2:20- 2:30 How I fixed Org Mode's biggest mobile and collaboration problemsmobile 2:50- 3:10 Close the writing accountability gap with Emacswriting 3:30- 3:50 Hyperbole, My Dear Watsonhyperbole 4:10- 4:30 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacskoutliner 4:50- 5:00 Saturday closing remarks / open sessionsat-close10:30-11:30 Community brainstormingcommunity 1:00- 1:10 Emacs as my portable user space across operating platformsportable 1:30- 1:50 Emacs everywhere: A fun romp through esoteric operating systemsos 2:10- 2:20 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadet9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 BONE and gnaw.el: tracking what mattersbone 9:40- 9:50 Local file history possibilities in Emacslocal10:10-10:20 hutch: code reviews for the mildly disenfranchisedhutch10:30-10:50 Beyond the Chatbot: Team-Oriented AI in Emacsteam11:10-11:30 Beyond shell history: Saving compilation output in Emacscompile 1:00- 1:10 DnD and Org Roam: Becoming a Better DM with Emacsdnd 1:30- 1:50 bible-gateway: A Two-Edged Sword in Emacsbible 2:10- 2:30 A (sort of) REPL for learning SVGsvg 2:50- 3:10 Column-aligning text in Emacsalign 3:30- 3:50 Revisiting Emacs Mouse Interactions with Anjuanju 4:00- 4:20 Ghost in the Shell: a libghostty powered terminal for Emacsghostel 4:40- 4:50 Sunday closing remarkssun-close10:00-10:10 prefix-tab-groupsprefix10:20-10:40 Emacs as a Window Manager and concurrencyrau 1:00- 2:00 Meetup about LLMsllms9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planning 9:50-10:10 Controlling Emacs by voice using Emacslistenlisten10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeak11:10-11:30 ltx-talk: Accessible presentations with ox-beamerltx-talk 1:00- 1:20 Plots with ROOTs: Resilient data visualization with Emacs, Org and gnuplotplots 1:40- 2:00 Plain text presentations in GNU Emacs with ffsffs 2:20- 2:30 How I fixed Org Mode's biggest mobile and collaboration problemsmobile 2:50- 3:10 Close the writing accountability gap with Emacswriting 3:30- 3:50 Hyperbole, My Dear Watsonhyperbole 4:10- 4:30 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacskoutliner 4:50- 5:00 Saturday closing remarks / open sessionsat-close10:30-11:30 Community brainstormingcommunity 1:00- 1:15 Emacs as my portable user space across operating platformsportable 1:35- 1:55 Emacs everywhere: A fun romp through esoteric operating systemsos 2:15- 2:25 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadet 2:45- 3:05 El Remoto - browse any GitHub repos without cloning them.remoto9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 BONE and gnaw.el: tracking what mattersbone 9:40- 9:50 Local file history possibilities in Emacslocal10:10-10:20 hutch: code reviews for the mildly disenfranchisedhutch10:30-10:50 Beyond the Chatbot: Team-Oriented AI in Emacsteam11:10-11:30 Beyond shell history: Saving compilation output in Emacscompile 1:00- 1:10 DnD and Org Roam: Becoming a Better DM with Emacsdnd 1:30- 1:50 bible-gateway: A Two-Edged Sword in Emacsbible 2:10- 2:30 A (sort of) REPL for learning SVGsvg 2:50- 3:10 Column-aligning text in Emacsalign 3:30- 3:50 Revisiting Emacs Mouse Interactions with Anjuanju 4:00- 4:20 Ghost in the Shell: a libghostty powered terminal for Emacsghostel 4:40- 4:50 Sunday closing remarkssun-close10:00-10:10 prefix-tab-groupsprefix10:20-10:40 Emacs as a Window Manager and concurrencyrau11:00-11:10 Org babel everywherebabel 1:00- 2:00 Meetup about LLMsllms9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM Legend: @@ -620,7 +620,7 @@ AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition) Saturday Dec 12 2026 - +
@@ -672,7 +672,7 @@ Saturday Dec 12 2026 Sunday Dec 13 2026 -
+
diff --git a/2026/organizers-notebook/index.org b/2026/organizers-notebook/index.org index 65c89173..9f2b810d 100644 --- a/2026/organizers-notebook/index.org +++ b/2026/organizers-notebook/index.org @@ -252,9 +252,10 @@ CLOSED: [2026-07-02 Thu 11:35] ("B Saturday, Dec 6" :start "2026-12-12 9:30" :set-track "B") (community :start "10:30") (lunch :start "12:00") - portable ; Emacs as my portable user space across operating platforms + (portable :time 15) ; Emacs as my portable user space across operating platforms os cadet ; My Space Cadet Deck + remoto ; >= 10:00 EST -- (not indicated, but in America/Chicago timezone) ("GEN Sunday, Dec 7" :start "2026-12-13 09:00" :set-track "General") sun-open bone ; <= 13:00 bug reports @@ -274,6 +275,7 @@ CLOSED: [2026-07-02 Thu 11:35] ("B Saturday, Dec 6" :start "2026-12-13 10:00" :set-track "B") prefix ; >= 10:00 EST prefix-tab-groups rau ; <= 13:00 + babel (lunch :start "12:00") llms ;; open-mic @@ -751,7 +753,7 @@ Interested in a shift? Please e-mail [[mailto:emacsconf-org-private@gnu.org]] an * TODO [#A] Check EmacsConf infrastructure -SCHEDULED: <2026-10-01 Thu> +SCHEDULED: <2026-10-08 Thu> :PROPERTIES: :CUSTOM_ID: check-emacsconf-infrastructure :CREATED: [2026-05-13 Wed 11:08] diff --git a/2026/organizers-notebook/schedule.svg b/2026/organizers-notebook/schedule.svg index 75569abb..f0916fc3 100644 --- a/2026/organizers-notebook/schedule.svg +++ b/2026/organizers-notebook/schedule.svg @@ -1 +1 @@ -Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planning 9:50-10:10 Controlling Emacs by voice using Emacslistenlisten10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeak11:10-11:30 ltx-talk: Accessible presentations with ox-beamerltx-talk 1:00- 1:20 Plots with ROOTs: Resilient data visualization with Emacs, Org and gnuplotplots 1:40- 2:00 Plain text presentations in GNU Emacs with ffsffs 2:20- 2:30 How I fixed Org Mode's biggest mobile and collaboration problemsmobile 2:50- 3:10 Close the writing accountability gap with Emacswriting 3:30- 3:50 Hyperbole, My Dear Watsonhyperbole 4:10- 4:30 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacskoutliner 4:50- 5:00 Saturday closing remarks / open sessionsat-close10:30-11:30 Community brainstormingcommunity 1:00- 1:10 Emacs as my portable user space across operating platformsportable 1:30- 1:50 Emacs everywhere: A fun romp through esoteric operating systemsos 2:10- 2:20 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadet9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 BONE and gnaw.el: tracking what mattersbone 9:40- 9:50 Local file history possibilities in Emacslocal10:10-10:20 hutch: code reviews for the mildly disenfranchisedhutch10:30-10:50 Beyond the Chatbot: Team-Oriented AI in Emacsteam11:10-11:30 Beyond shell history: Saving compilation output in Emacscompile 1:00- 1:10 DnD and Org Roam: Becoming a Better DM with Emacsdnd 1:30- 1:50 bible-gateway: A Two-Edged Sword in Emacsbible 2:10- 2:30 A (sort of) REPL for learning SVGsvg 2:50- 3:10 Column-aligning text in Emacsalign 3:30- 3:50 Revisiting Emacs Mouse Interactions with Anjuanju 4:00- 4:20 Ghost in the Shell: a libghostty powered terminal for Emacsghostel 4:40- 4:50 Sunday closing remarkssun-close10:00-10:10 prefix-tab-groupsprefix10:20-10:40 Emacs as a Window Manager and concurrencyrau 1:00- 2:00 Meetup about LLMsllms9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM \ No newline at end of file +Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planning 9:50-10:10 Controlling Emacs by voice using Emacslistenlisten10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeak11:10-11:30 ltx-talk: Accessible presentations with ox-beamerltx-talk 1:00- 1:20 Plots with ROOTs: Resilient data visualization with Emacs, Org and gnuplotplots 1:40- 2:00 Plain text presentations in GNU Emacs with ffsffs 2:20- 2:30 How I fixed Org Mode's biggest mobile and collaboration problemsmobile 2:50- 3:10 Close the writing accountability gap with Emacswriting 3:30- 3:50 Hyperbole, My Dear Watsonhyperbole 4:10- 4:30 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacskoutliner 4:50- 5:00 Saturday closing remarks / open sessionsat-close10:30-11:30 Community brainstormingcommunity 1:00- 1:15 Emacs as my portable user space across operating platformsportable 1:35- 1:55 Emacs everywhere: A fun romp through esoteric operating systemsos 2:15- 2:25 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadet 2:45- 3:05 El Remoto - browse any GitHub repos without cloning them.remoto9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 BONE and gnaw.el: tracking what mattersbone 9:40- 9:50 Local file history possibilities in Emacslocal10:10-10:20 hutch: code reviews for the mildly disenfranchisedhutch10:30-10:50 Beyond the Chatbot: Team-Oriented AI in Emacsteam11:10-11:30 Beyond shell history: Saving compilation output in Emacscompile 1:00- 1:10 DnD and Org Roam: Becoming a Better DM with Emacsdnd 1:30- 1:50 bible-gateway: A Two-Edged Sword in Emacsbible 2:10- 2:30 A (sort of) REPL for learning SVGsvg 2:50- 3:10 Column-aligning text in Emacsalign 3:30- 3:50 Revisiting Emacs Mouse Interactions with Anjuanju 4:00- 4:20 Ghost in the Shell: a libghostty powered terminal for Emacsghostel 4:40- 4:50 Sunday closing remarkssun-close10:00-10:10 prefix-tab-groupsprefix10:20-10:40 Emacs as a Window Manager and concurrencyrau11:00-11:10 Org Babel everywherebabel 1:00- 2:00 Meetup about LLMsllms9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM \ No newline at end of file diff --git a/2026/schedule-details.md b/2026/schedule-details.md index d7af5895..2a595b09 100644 --- a/2026/schedule-details.md +++ b/2026/schedule-details.md @@ -28,11 +28,13 @@ Jump to: B Jump to: General -

B (7 talks)

-[[!template id=sched title="""Community brainstorming""" url="""/2026/talks/community""" speakers="""Participants""" watch="""https://emacsconf.org/2026/watch/gen""" slug="""community""" note=""""""]] -[[!template id=sched title="""Emacs as my portable user space across operating platforms""" url="""/2026/talks/portable""" speakers="""Mohammed Ismail Ansari""" watch="""https://emacsconf.org/2026/watch/gen""" slug="""portable""" note=""""""]] -[[!template id=sched title="""Emacs everywhere: A fun romp through esoteric operating systems""" url="""/2026/talks/os""" speakers="""Aaron Grothe""" watch="""https://emacsconf.org/2026/watch/gen""" slug="""os""" note=""""""]] -[[!template id=sched title="""My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integration""" url="""/2026/talks/cadet""" speakers="""Andy Drop""" watch="""https://emacsconf.org/2026/watch/gen""" slug="""cadet""" note=""""""]] -[[!template id=sched title="""prefix-tab-groups""" url="""/2026/talks/prefix""" speakers="""marco wahl""" watch="""https://emacsconf.org/2026/watch/gen""" slug="""prefix""" note=""""""]] -[[!template id=sched title="""Emacs as a Window Manager and concurrency""" url="""/2026/talks/rau""" speakers="""Thomas Koch""" watch="""https://emacsconf.org/2026/watch/gen""" slug="""rau""" note=""""""]] -[[!template id=sched title="""Meetup about LLMs""" url="""/2026/talks/llms""" speakers="""Participants""" watch="""https://emacsconf.org/2026/watch/gen""" slug="""llms""" note=""""""]] \ No newline at end of file +

B (9 talks)

+[[!template id=sched title="""Community brainstorming""" url="""/2026/talks/community""" speakers="""Participants""" watch="""https://emacsconf.org/2026/watch/b""" slug="""community""" note=""""""]] +[[!template id=sched title="""Emacs as my portable user space across operating platforms""" url="""/2026/talks/portable""" speakers="""Mohammed Ismail Ansari (myTerminal)""" watch="""https://emacsconf.org/2026/watch/b""" slug="""portable""" note="""video: 11:32"""]] +[[!template id=sched title="""Emacs everywhere: A fun romp through esoteric operating systems""" url="""/2026/talks/os""" speakers="""Aaron Grothe""" watch="""https://emacsconf.org/2026/watch/b""" slug="""os""" note=""""""]] +[[!template id=sched title="""My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integration""" url="""/2026/talks/cadet""" speakers="""Andy Drop""" watch="""https://emacsconf.org/2026/watch/b""" slug="""cadet""" note=""""""]] +[[!template id=sched title="""El Remoto - browse any GitHub repos without cloning them.""" url="""/2026/talks/remoto""" speakers="""Ag""" watch="""https://emacsconf.org/2026/watch/gen""" slug="""remoto""" note=""""""]] +[[!template id=sched title="""prefix-tab-groups""" url="""/2026/talks/prefix""" speakers="""marco wahl""" watch="""https://emacsconf.org/2026/watch/b""" slug="""prefix""" note=""""""]] +[[!template id=sched title="""Emacs as a Window Manager and concurrency""" url="""/2026/talks/rau""" speakers="""Thomas Koch""" watch="""https://emacsconf.org/2026/watch/b""" slug="""rau""" note=""""""]] +[[!template id=sched title="""Org Babel everywhere""" url="""/2026/talks/babel""" speakers="""George Huebner""" watch="""https://emacsconf.org/2026/watch/gen""" slug="""babel""" note=""""""]] +[[!template id=sched title="""Meetup about LLMs""" url="""/2026/talks/llms""" speakers="""Participants""" watch="""https://emacsconf.org/2026/watch/b""" slug="""llms""" note=""""""]] \ No newline at end of file diff --git a/2026/talks/babel.md b/2026/talks/babel.md new file mode 100644 index 00000000..b4b856ca --- /dev/null +++ b/2026/talks/babel.md @@ -0,0 +1,27 @@ +[[!meta title="Org Babel everywhere"]] +[[!meta copyright="Copyright © 2026 George Huebner"]] +[[!inline pages="internal(2026/info/babel-nav)" raw="yes"]] + + + + + +# Org Babel everywhere +George Huebner (he/him) - IRC: Shorden, , + +[[!inline pages="internal(2026/info/babel-before)" raw="yes"]] + +Org Babel provides a wonderful literate programming experience that works across dozens of languages, but it requires an Elisp library to teach Org how to "speak" different languages. +Thanks to Org's Library of Babel, the same functionality can be achieved for an arbitrary "runnable" in less than 20 lines of shell script and Elisp! + +I'm a physics undergraduate at UIUC and I primarily work with Nix(OS), Zig, and Haskell, all from within Emacs. +I've used Emacs and Org mode to solve CTF challenges, write up my quantum mechanics homework, maintain a blog, and even write a production-worthy runbook or two. +Emacs is also my go-to tool for email, IRC, RSS, music, task management, and even sometimes editing text. + + + +[[!inline pages="internal(2026/info/babel-after)" raw="yes"]] + +[[!inline pages="internal(2026/info/babel-nav)" raw="yes"]] + + diff --git a/2026/talks/remoto.md b/2026/talks/remoto.md new file mode 100644 index 00000000..2a2c9668 --- /dev/null +++ b/2026/talks/remoto.md @@ -0,0 +1,28 @@ +[[!meta title="El Remoto - browse any GitHub repos without cloning them."]] +[[!meta copyright="Copyright © 2026 Ag"]] +[[!inline pages="internal(2026/info/remoto-nav)" raw="yes"]] + + + + + +# El Remoto - browse any GitHub repos without cloning them. +Ag (he/him) - IRC: iLemming, , + +[[!inline pages="internal(2026/info/remoto-before)" raw="yes"]] + +Imagine being able to `C-x C-f` and just browse any +GitHub repo as if it is a local directory. Well, turns out that's doable. + +About the speaker: + +My name is Ag (he/him). I am a die-hard vimmer. I use Emacs because it +vims better #truestory. + + + +[[!inline pages="internal(2026/info/remoto-after)" raw="yes"]] + +[[!inline pages="internal(2026/info/remoto-nav)" raw="yes"]] + + -- cgit v1.2.3