From ecf62262d8acfc02bb779976d7352ea2b5174770 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sat, 20 Sep 2025 19:43:07 -0400 Subject: add org-babel, hyperboleqa --- 2025/draft-schedule.md | 32 ++++++++-------- 2025/info/bibliography-nav.md | 4 +- 2025/info/completion-nav.md | 4 +- 2025/info/gardening-before.md | 4 +- 2025/info/gardening-nav.md | 4 +- 2025/info/gmail-nav.md | 4 +- 2025/info/gnus-nav.md | 4 +- 2025/info/greader-nav.md | 2 +- 2025/info/hyperboleqa-after.md | 10 +++++ 2025/info/hyperboleqa-before.md | 12 ++++++ 2025/info/hyperboleqa-nav.md | 7 ++++ 2025/info/juicemacs-nav.md | 4 +- 2025/info/languages-nav.md | 4 +- 2025/info/latex-nav.md | 4 +- 2025/info/life-nav.md | 4 +- 2025/info/llm-nav.md | 2 +- 2025/info/org-babel-after.md | 10 +++++ 2025/info/org-babel-before.md | 12 ++++++ 2025/info/org-babel-nav.md | 6 +++ 2025/info/python-nav.md | 4 +- 2025/info/reader-nav.md | 2 +- 2025/info/reference-nav.md | 3 +- 2025/info/swanky-nav.md | 4 +- 2025/organizers-notebook.md | 12 +++--- 2025/organizers-notebook/index.org | 27 +++++++------ 2025/organizers-notebook/schedule.svg | 2 +- 2025/schedule-details.md | 20 +++++----- 2025/talks/hyperboleqa.md | 71 +++++++++++++++++++++++++++++++++++ 2025/talks/org-babel.md | 40 ++++++++++++++++++++ 29 files changed, 247 insertions(+), 71 deletions(-) create mode 100644 2025/info/hyperboleqa-after.md create mode 100644 2025/info/hyperboleqa-before.md create mode 100644 2025/info/hyperboleqa-nav.md create mode 100644 2025/info/org-babel-after.md create mode 100644 2025/info/org-babel-before.md create mode 100644 2025/info/org-babel-nav.md create mode 100644 2025/talks/hyperboleqa.md create mode 100644 2025/talks/org-babel.md (limited to '2025') diff --git a/2025/draft-schedule.md b/2025/draft-schedule.md index 5d0d737a..195dcb3e 100644 --- a/2025/draft-schedule.md +++ b/2025/draft-schedule.md @@ -7,21 +7,19 @@ Jump to: Sat Dec 6 - S
[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2025-12-06T14:00:00+0000""" endutc="""2025-12-06T14:10:00+0000""" start="""9:00""" end="""9:10""" title="""Saturday opening remarks""" url="""/2025/talks/sat-open""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sat-open""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T14:10:00+0000""" endutc="""2025-12-06T14:30:00+0000""" start="""9:10""" end="""9:30""" title="""Emacs as a fully-fledged reference manager""" url="""/2025/talks/reference""" speakers="""Vidianos Giannitsis""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""reference""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T14:50:00+0000""" endutc="""2025-12-06T15:10:00+0000""" start="""9:50""" end="""10:10""" title="""An enhanced bibliography in org-mode for scientific research and self-directed learning""" url="""/2025/talks/bibliography""" speakers="""Blaine Mooers""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""bibliography""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T15:00:00+0000""" endutc="""2025-12-06T15:20:00+0000""" start="""10:00""" end="""10:20""" title="""Interactive Python development in Emacs""" url="""/2025/talks/python""" speakers="""David Vujic""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""python""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T15:30:00+0000""" endutc="""2025-12-06T15:50:00+0000""" start="""10:30""" end="""10:50""" title="""From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impact""" url="""/2025/talks/life""" speakers="""Andrew John Dougherty""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""life""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""Etherpad""" startutc="""2025-12-06T15:40:00+0000""" endutc="""2025-12-06T16:00:00+0000""" start="""10:40""" end="""11:00""" title="""Swanky Python: Interactive development for Python""" url="""/2025/talks/swanky""" speakers="""Scott Zimmermann""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""swanky""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T14:30:00+0000""" endutc="""2025-12-06T14:50:00+0000""" start="""9:30""" end="""9:50""" title="""Emacs as a fully-fledged reference manager""" url="""/2025/talks/reference""" speakers="""Vidianos Giannitsis""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""reference""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: kanakana""" startutc="""2025-12-06T15:05:00+0000""" endutc="""2025-12-06T15:25:00+0000""" start="""10:05""" end="""10:25""" title="""Juicemacs: Exploring Speculative JIT Compilation for ELisp in Java""" url="""/2025/talks/juicemacs""" speakers="""Kana""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""juicemacs""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""Etherpad""" startutc="""2025-12-06T15:10:00+0000""" endutc="""2025-12-06T15:30:00+0000""" start="""10:10""" end="""10:30""" title="""org-gmail: A Deep Integration of Gmail into Your Org Mode""" url="""/2025/talks/gmail""" speakers="""Bala Ramadurai""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gmail""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""Etherpad""" startutc="""2025-12-06T15:35:00+0000""" endutc="""2025-12-06T15:55:00+0000""" start="""10:35""" end="""10:55""" title="""Swanky Python: Interactive development for Python""" url="""/2025/talks/swanky""" speakers="""Scott Zimmermann""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""swanky""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""BBB""" startutc="""2025-12-06T15:40:00+0000""" endutc="""2025-12-06T15:50:00+0000""" start="""10:40""" end="""10:50""" title="""Studying foreign languages with Emacs, Org Mode and gptel""" url="""/2025/talks/languages""" speakers="""Marek""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""languages""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T16:05:00+0000""" endutc="""2025-12-06T16:25:00+0000""" start="""11:05""" end="""11:25""" title="""Interactive Python development in Emacs""" url="""/2025/talks/python""" speakers="""David Vujic""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""python""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T16:10:00+0000""" endutc="""2025-12-06T16:30:00+0000""" start="""11:10""" end="""11:30""" title="""LaTeX export in org-mode: the overhaul""" url="""/2025/talks/latex""" speakers="""Pedro A. Aranda Gutiérrez""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""latex""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: kanakana""" startutc="""2025-12-06T16:10:00+0000""" endutc="""2025-12-06T16:30:00+0000""" start="""11:10""" end="""11:30""" title="""Juicemacs: Exploring Speculative JIT Compilation for ELisp in Java""" url="""/2025/talks/juicemacs""" speakers="""Kana""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""juicemacs""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""BBB""" startutc="""2025-12-06T18:00:00+0000""" endutc="""2025-12-06T18:10:00+0000""" start="""1:00""" end="""1:10""" title="""Studying foreign languages with Emacs, Org Mode and gptel""" url="""/2025/talks/languages""" speakers="""Marek""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""languages""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T18:00:00+0000""" endutc="""2025-12-06T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""Emacs, editors, and LLM driven workflows""" url="""/2025/talks/llm""" speakers="""Andrew Hyatt""" track="""Development""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""llm""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-06T18:30:00+0000""" endutc="""2025-12-06T18:50:00+0000""" start="""1:30""" end="""1:50""" title="""corfu+yasnippet: Easier than I thought""" url="""/2025/talks/completion""" speakers="""Pedro A. Aranda Gutiérrez""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""completion""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T18:00:00+0000""" endutc="""2025-12-06T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""An enhanced bibliography in org-mode for scientific research and self-directed learning""" url="""/2025/talks/bibliography""" speakers="""Blaine Mooers""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""bibliography""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-06T18:40:00+0000""" endutc="""2025-12-06T19:00:00+0000""" start="""1:40""" end="""2:00""" title="""emacs-claude-code: Intelligent Claude Integration for Emacs""" url="""/2025/talks/claude-code""" speakers="""Yusuke Watanabe""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""claude-code""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""none""" startutc="""2025-12-06T19:00:00+0000""" endutc="""2025-12-06T19:10:00+0000""" start="""2:00""" end="""2:10""" title="""Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph""" url="""/2025/talks/gardening""" speakers="""Marco Bresciani""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gardening""" note="""video: 11:22"""]] -[[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: screwlisp""" startutc="""2025-12-06T19:10:00+0000""" endutc="""2025-12-06T19:30:00+0000""" start="""2:10""" end="""2:30""" title="""Common Lisp images communicating like-a-human through shared Emacs slime and eev""" url="""/2025/talks/commonlisp""" speakers="""screwlisp""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""commonlisp""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""#emacsconf, speaker nick: cow_2001""" note="""This talk will be narrated by a text-to-speech engine because of a request from the speaker.""" startutc="""2025-12-06T19:20:00+0000""" endutc="""2025-12-06T19:30:00+0000""" start="""2:20""" end="""2:30""" title="""GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existence""" url="""/2025/talks/greader""" speakers="""Yuval Langer""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""greader""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2025-12-06T21:30:00+0000""" endutc="""2025-12-06T21:40:00+0000""" start="""4:30""" end="""4:40""" title="""Saturday closing remarks""" url="""/2025/talks/sat-close""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sat-close""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: screwlisp""" startutc="""2025-12-06T19:50:00+0000""" endutc="""2025-12-06T20:10:00+0000""" start="""2:50""" end="""3:10""" title="""Common Lisp images communicating like-a-human through shared Emacs slime and eev""" url="""/2025/talks/commonlisp""" speakers="""screwlisp""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""commonlisp""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""#emacsconf, speaker nick: cow_2001""" note="""This talk will be narrated by a text-to-speech engine because of a request from the speaker.""" startutc="""2025-12-06T20:10:00+0000""" endutc="""2025-12-06T20:20:00+0000""" start="""3:10""" end="""3:20""" title="""GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existence""" url="""/2025/talks/greader""" speakers="""Yuval Langer""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""greader""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2025-12-06T21:00:00+0000""" endutc="""2025-12-06T21:10:00+0000""" start="""4:00""" end="""4:10""" title="""Saturday closing remarks""" url="""/2025/talks/sat-close""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sat-close""" note=""""""]] Jump to: Sat Dec 6 - Sun Dec 7 # Sunday Dec 7, 2025 @@ -29,7 +27,9 @@ Jump to: Sat Dec 6 - S
[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2025-12-07T14:00:00+0000""" endutc="""2025-12-07T14:10:00+0000""" start="""9:00""" end="""9:10""" title="""Sunday opening remarks""" url="""/2025/talks/sun-open""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sun-open""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-07T14:10:00+0000""" endutc="""2025-12-07T14:30:00+0000""" start="""9:10""" end="""9:30""" title="""An introduction to the Emacs Reader""" url="""/2025/talks/reader""" speakers="""Divyá""" track="""General""" slug="""reader""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""Etherpad""" startutc="""2025-12-07T14:50:00+0000""" endutc="""2025-12-07T15:10:00+0000""" start="""9:50""" end="""10:10""" title="""org-gmail: A Deep Integration of Gmail into Your Org Mode""" url="""/2025/talks/gmail""" speakers="""Bala Ramadurai""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gmail""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-07T15:20:00+0000""" endutc="""2025-12-07T15:40:00+0000""" start="""10:20""" end="""10:40""" title="""Reading and writing emails in GNU Emacs with Gnus""" url="""/2025/talks/gnus""" speakers="""Amin Bandali""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gnus""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""BBB""" startutc="""2025-12-07T18:00:00+0000""" endutc="""2025-12-07T18:10:00+0000""" start="""1:00""" end="""1:10""" title="""Sunday closing remarks""" url="""/2025/talks/sun-close""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sun-close""" note=""""""]]
\ No newline at end of file +[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-07T15:10:00+0000""" endutc="""2025-12-07T15:30:00+0000""" start="""10:10""" end="""10:30""" title="""An introduction to the Emacs Reader""" url="""/2025/talks/reader""" speakers="""Divyá""" track="""General""" slug="""reader""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-07T15:50:00+0000""" endutc="""2025-12-07T16:10:00+0000""" start="""10:50""" end="""11:10""" title="""From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impact""" url="""/2025/talks/life""" speakers="""Andrew John Dougherty""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""life""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-07T16:30:00+0000""" endutc="""2025-12-07T16:50:00+0000""" start="""11:30""" end="""11:50""" title="""corfu+yasnippet: Easier than I thought""" url="""/2025/talks/completion""" speakers="""Pedro A. Aranda Gutiérrez""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""completion""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""none""" startutc="""2025-12-07T19:10:00+0000""" endutc="""2025-12-07T19:20:00+0000""" start="""2:10""" end="""2:20""" title="""Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph""" url="""/2025/talks/gardening""" speakers="""Marco Bresciani""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gardening""" note="""video: 17:36"""]] +[[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-07T19:30:00+0000""" endutc="""2025-12-07T19:50:00+0000""" start="""2:30""" end="""2:50""" title="""Reading and writing emails in GNU Emacs with Gnus""" url="""/2025/talks/gnus""" speakers="""Amin Bandali""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gnus""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""BBB""" startutc="""2025-12-07T20:40:00+0000""" endutc="""2025-12-07T20:50:00+0000""" start="""3:40""" end="""3:50""" title="""Sunday closing remarks""" url="""/2025/talks/sun-close""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sun-close""" note=""""""]] \ No newline at end of file diff --git a/2025/info/bibliography-nav.md b/2025/info/bibliography-nav.md index 5de511a7..0ee04298 100644 --- a/2025/info/bibliography-nav.md +++ b/2025/info/bibliography-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: Emacs as a fully-fledged reference manager -Next by track: From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impact +Previous by track: LaTeX export in org-mode: the overhaul +Next by track: GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existence Track: General
diff --git a/2025/info/completion-nav.md b/2025/info/completion-nav.md index b167b8ca..fad34a7e 100644 --- a/2025/info/completion-nav.md +++ b/2025/info/completion-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: Studying foreign languages with Emacs, Org Mode and gptel -Next by track: Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph +Previous by track: From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impact +Next by track: Questions and answers to help you fly with Hyperbole Track: General
diff --git a/2025/info/gardening-before.md b/2025/info/gardening-before.md index 2744d285..fbc22100 100644 --- a/2025/info/gardening-before.md +++ b/2025/info/gardening-before.md @@ -1,7 +1,7 @@ [[!toc ]] -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 -Status: Processing uploaded video +Format: 18-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 +Status: Waiting for a caption volunteer diff --git a/2025/info/gardening-nav.md b/2025/info/gardening-nav.md index 7d3084f8..cce44fe3 100644 --- a/2025/info/gardening-nav.md +++ b/2025/info/gardening-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: corfu+yasnippet: Easier than I thought -Next by track: GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existence +Previous by track: Questions and answers to help you fly with Hyperbole +Next by track: Reading and writing emails in GNU Emacs with Gnus Track: General
diff --git a/2025/info/gmail-nav.md b/2025/info/gmail-nav.md index cc119d9e..bb133530 100644 --- a/2025/info/gmail-nav.md +++ b/2025/info/gmail-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: An introduction to the Emacs Reader -Next by track: Reading and writing emails in GNU Emacs with Gnus +Previous by track: Emacs as a fully-fledged reference manager +Next by track: Studying foreign languages with Emacs, Org Mode and gptel Track: General
diff --git a/2025/info/gnus-nav.md b/2025/info/gnus-nav.md index 137585bc..b236f322 100644 --- a/2025/info/gnus-nav.md +++ b/2025/info/gnus-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: org-gmail: A Deep Integration of Gmail into Your Org Mode -Next by track: Interactive Python development in Emacs +Previous by track: Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph +Next by track: Juicemacs: Exploring Speculative JIT Compilation for ELisp in Java Track: General
diff --git a/2025/info/greader-nav.md b/2025/info/greader-nav.md index 4ec0e150..3cafd7f3 100644 --- a/2025/info/greader-nav.md +++ b/2025/info/greader-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph +Previous by track: An enhanced bibliography in org-mode for scientific research and self-directed learning Next by track: An introduction to the Emacs Reader Track: General
diff --git a/2025/info/hyperboleqa-after.md b/2025/info/hyperboleqa-after.md new file mode 100644 index 00000000..64f1956e --- /dev/null +++ b/2025/info/hyperboleqa-after.md @@ -0,0 +1,10 @@ + + + +Questions or comments? Please e-mail [rsw@gnu.org](mailto:rsw@gnu.org?subject=Comment%20for%20EmacsConf%202023%20hyperboleqa%3A%20Questions%20and%20answers%20to%20help%20you%20fly%20with%20Hyperbole) + +---- +Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2025/cfp]] for details. + + + diff --git a/2025/info/hyperboleqa-before.md b/2025/info/hyperboleqa-before.md new file mode 100644 index 00000000..a855e5c8 --- /dev/null +++ b/2025/info/hyperboleqa-before.md @@ -0,0 +1,12 @@ + +[[!toc ]] +Format: 30-min talk ; Q&A: BigBlueButton conference room +Status: Waiting for video from speaker + + + + + + +# Description + \ No newline at end of file diff --git a/2025/info/hyperboleqa-nav.md b/2025/info/hyperboleqa-nav.md new file mode 100644 index 00000000..40490f51 --- /dev/null +++ b/2025/info/hyperboleqa-nav.md @@ -0,0 +1,7 @@ + +
+Back to the [[talks]] +Previous by track: corfu+yasnippet: Easier than I thought +Next by track: Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph +Track: General +
diff --git a/2025/info/juicemacs-nav.md b/2025/info/juicemacs-nav.md index d1d02d06..5ac639f9 100644 --- a/2025/info/juicemacs-nav.md +++ b/2025/info/juicemacs-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: Swanky Python: Interactive development for Python -Next by track: Emacs, editors, and LLM driven workflows +Previous by track: Reading and writing emails in GNU Emacs with Gnus +Next by track: Swanky Python: Interactive development for Python Track: Development
diff --git a/2025/info/languages-nav.md b/2025/info/languages-nav.md index 7f2d6f97..34f8876c 100644 --- a/2025/info/languages-nav.md +++ b/2025/info/languages-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: LaTeX export in org-mode: the overhaul -Next by track: corfu+yasnippet: Easier than I thought +Previous by track: org-gmail: A Deep Integration of Gmail into Your Org Mode +Next by track: LaTeX export in org-mode: the overhaul Track: General
diff --git a/2025/info/latex-nav.md b/2025/info/latex-nav.md index dda50f4e..d7f6a66b 100644 --- a/2025/info/latex-nav.md +++ b/2025/info/latex-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impact -Next by track: Studying foreign languages with Emacs, Org Mode and gptel +Previous by track: Studying foreign languages with Emacs, Org Mode and gptel +Next by track: An enhanced bibliography in org-mode for scientific research and self-directed learning Track: General
diff --git a/2025/info/life-nav.md b/2025/info/life-nav.md index 6c079f47..21a106a1 100644 --- a/2025/info/life-nav.md +++ b/2025/info/life-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: An enhanced bibliography in org-mode for scientific research and self-directed learning -Next by track: LaTeX export in org-mode: the overhaul +Previous by track: An introduction to the Emacs Reader +Next by track: corfu+yasnippet: Easier than I thought Track: General
diff --git a/2025/info/llm-nav.md b/2025/info/llm-nav.md index 59c160c5..54ca3555 100644 --- a/2025/info/llm-nav.md +++ b/2025/info/llm-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: Juicemacs: Exploring Speculative JIT Compilation for ELisp in Java +Previous by track: Interactive Python development in Emacs Next by track: emacs-claude-code: Intelligent Claude Integration for Emacs Track: Development
diff --git a/2025/info/org-babel-after.md b/2025/info/org-babel-after.md new file mode 100644 index 00000000..d9acadc3 --- /dev/null +++ b/2025/info/org-babel-after.md @@ -0,0 +1,10 @@ + + + +Questions or comments? Please e-mail [abhinav@lepisma.xyz](mailto:abhinav@lepisma.xyz?subject=Comment%20for%20EmacsConf%202023%20org-babel%3A%20Making%20Org-Babel%20Reactive) + +---- +Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2025/cfp]] for details. + + + diff --git a/2025/info/org-babel-before.md b/2025/info/org-babel-before.md new file mode 100644 index 00000000..64226dc9 --- /dev/null +++ b/2025/info/org-babel-before.md @@ -0,0 +1,12 @@ + +[[!toc ]] +Format: 10-min talk ; Q&A: Etherpad +Status: Waiting for video from speaker + + + + + + +# Description + \ No newline at end of file diff --git a/2025/info/org-babel-nav.md b/2025/info/org-babel-nav.md new file mode 100644 index 00000000..d165248b --- /dev/null +++ b/2025/info/org-babel-nav.md @@ -0,0 +1,6 @@ + +
+Back to the [[talks]] +Next by track: Emacs as a fully-fledged reference manager +Track: General +
diff --git a/2025/info/python-nav.md b/2025/info/python-nav.md index 5ac639f9..d1d02d06 100644 --- a/2025/info/python-nav.md +++ b/2025/info/python-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: Reading and writing emails in GNU Emacs with Gnus -Next by track: Swanky Python: Interactive development for Python +Previous by track: Swanky Python: Interactive development for Python +Next by track: Emacs, editors, and LLM driven workflows Track: Development
diff --git a/2025/info/reader-nav.md b/2025/info/reader-nav.md index 4d06bf7c..519d0b46 100644 --- a/2025/info/reader-nav.md +++ b/2025/info/reader-nav.md @@ -2,6 +2,6 @@
Back to the [[talks]] Previous by track: GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existence -Next by track: org-gmail: A Deep Integration of Gmail into Your Org Mode +Next by track: From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impact Track: General
diff --git a/2025/info/reference-nav.md b/2025/info/reference-nav.md index 21d992c1..4439b11f 100644 --- a/2025/info/reference-nav.md +++ b/2025/info/reference-nav.md @@ -1,6 +1,7 @@
Back to the [[talks]] -Next by track: An enhanced bibliography in org-mode for scientific research and self-directed learning +Previous by track: Making Org-Babel Reactive +Next by track: org-gmail: A Deep Integration of Gmail into Your Org Mode Track: General
diff --git a/2025/info/swanky-nav.md b/2025/info/swanky-nav.md index 9973956b..d2d0e104 100644 --- a/2025/info/swanky-nav.md +++ b/2025/info/swanky-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: Interactive Python development in Emacs -Next by track: Juicemacs: Exploring Speculative JIT Compilation for ELisp in Java +Previous by track: Juicemacs: Exploring Speculative JIT Compilation for ELisp in Java +Next by track: Interactive Python development in Emacs Track: Development
diff --git a/2025/organizers-notebook.md b/2025/organizers-notebook.md index a04878c1..025202dd 100644 --- a/2025/organizers-notebook.md +++ b/2025/organizers-notebook.md @@ -13,7 +13,7 @@ You might also like the [general organizers' notebook](/organizers-notebook) and - [Communications plan](#comms) - [Good/better/best](#good-better-best) - [Phases](#phases) - - [Set up organizers notebook](#org4576427) + - [Set up organizers notebook](#org23b13cd) - [Draft CFP](#cfp) - [Draft schedule](#draft-schedule) - [Prepare shift calendar, ask people to sign up](#shifts) @@ -218,7 +218,7 @@ interests you! # Phases - + ## DONE Set up organizers notebook @@ -270,7 +270,7 @@ interests you! ## TODO Draft schedule -Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:20 Making Org-Babel Reactiveorg-babel 9:30- 9:50 Emacs as a fully-fledged reference managerreference10:10-10:30 org-gmail: A Deep Integration of Gmail into Your Org Modegmail10:40-10:50 Studying foreign languages with Emacs, Org Mode and gptellanguages11:10-11:30 LaTeX export in org-mode: the overhaullatex 1:00- 1:20 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography 1:40- 1:50 Basic Calc functionality for engineering or electronicscalc 2:00- 2:10 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:20- 2:30 How Emacs Became My Authoring Playground—No Lisp Requiredauthoring 2:50- 3:00 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:10- 3:30 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:50- 4:00 Saturday closing remarkssat-close10:00-10:15 One year progress update Schemacs (formerly Gypsum)schemacs10:35-10:55 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs11:05-11:25 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Interactive Python development in Emacspython 1:40- 2:00 Swanky Python: Interactive development for Pythonswanky 2:10- 2:30 Emacs, editors, and LLM driven workflowsllm 2:50- 3:10 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 3:20- 3:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 Weightlifting Tracking with Emacs on Androidweights 9:40-10:00 Some problems of modernizing Emacsmodern10:10-10:30 An introduction to the Emacs Readerreader10:50-11:10 From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impactlife11:30-11:50 Reading and writing emails in GNU Emacs with Gnusgnus 1:00- 1:30 Questions and answers to help you fly with Hyperbolehyperboleqa 1:30- 1:50 Zettelkasten for Regular Emacs Hackerszettelkasten 2:10- 2:20 Org-mode GTD vs N-angulator GTDn-angulator 2:40- 3:00 Bookclub Tapasbookclub-tapas 3:20- 3:30 Sunday closing remarkssun-close9 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:20 Making Org-Babel Reactiveorg-babel 9:30- 9:50 Emacs as a fully-fledged reference managerreference10:10-10:30 org-gmail: A Deep Integration of Gmail into Your Org Modegmail10:40-10:50 Studying foreign languages with Emacs, Org Mode and gptellanguages11:10-11:30 LaTeX export in org-mode: the overhaullatex 1:00- 1:20 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography 1:40- 1:50 Basic Calc functionality for engineering or electronicscalc 2:00- 2:10 How Emacs Became My Authoring Playground—No Lisp Requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Org-mode GTD vs N-angulator GTDn-angulator 4:00- 4:10 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python development in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 2:10- 2:30 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 Weightlifting Tracking with Emacs on Androidweights 9:40-10:00 Some problems of modernizing Emacsmodern10:10-10:30 An introduction to the Emacs Readerreader10:50-11:10 From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impactlife11:30-11:50 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Zettelkasten for Regular Emacs Hackerszettelkasten 1:40- 2:10 Questions and answers to help you fly with Hyperbolehyperboleqa 2:10- 2:20 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:30- 2:50 Reading and writing emails in GNU Emacs with Gnusgnus 3:00- 3:20 Bookclub Tapasbookclub-tapas 3:40- 3:50 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM Legend: @@ -281,6 +281,8 @@ Legend: Notes: +- AI dev afternoon: [llm](https://emacsconf.org/2025/talks/llm "Emacs, editors, and LLM driven workflows"), [claude-code](https://emacsconf.org/2025/talks/claude-code "emacs-claude-code: Intelligent Claude Integration for Emacs"), [private-ai](https://emacsconf.org/2025/talks/private-ai "Emacs and private AI: a great match") feels like a good progression +- I kinda like this spread-out combo of [zettelkasten](https://emacsconf.org/2025/talks/zettelkasten "Zettelkasten for Regular Emacs Hackers"), [gardening](https://emacsconf.org/2025/talks/gardening "Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph"), and [bookclub-tapas](https://emacsconf.org/2025/talks/bookclub-tapas "Bookclub Tapas") on Sunday afternoon - I spread [reference](https://emacsconf.org/2025/talks/reference "Emacs as a fully-fledged reference manager"), [latex](https://emacsconf.org/2025/talks/latex "LaTeX export in org-mode: the overhaul"), [bibliography](https://emacsconf.org/2025/talks/bibliography "An enhanced bibliography in org-mode for scientific research and self-directed learning"), [authoring](https://emacsconf.org/2025/talks/authoring "How Emacs Became My Authoring Playground—No Lisp Required"), and [blee-lcnt](https://emacsconf.org/2025/talks/blee-lcnt "Blee-LCNT: An Emacs-centered content production and self-publication framework") in case people want to hang out in each other’s Q&A sessions - I wanted to generally have live Q&A in between talks that don’t have live Q&A. - It’s okay to have a shorter day, since this is easier for people who are in Europe. @@ -299,7 +301,7 @@ AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition) Saturday Dec 6 2025 - +
@@ -387,7 +389,7 @@ Saturday Dec 6 2025 Sunday Dec 7 2025 -
+
diff --git a/2025/organizers-notebook/index.org b/2025/organizers-notebook/index.org index b96b1539..0b4c9197 100644 --- a/2025/organizers-notebook/index.org +++ b/2025/organizers-notebook/index.org @@ -219,27 +219,27 @@ CLOSED: [2025-06-30 Mon 16:32] SCHEDULED: <2025-06-27 Fri> '(("GEN Saturday, Dec 6" :start "2025-12-06 09:00" :set-track "General") sat-open org-babel ; <= 10:30 EST - reference ; any + reference ; any; plan before bibliography talk gmail ; <= 12:00 EST languages ; <= 15:00 EST latex ; >= 11:00 EST and <= 13:00 EST (lunch :start "12:00") bibliography ; available all day both days; plan after reference talk calc ; >= 10:00 EST and <= 16:00 EST Saturday - gardening ; >= 11:00 EST authoring ; <= 15:00 EST - greader ; any time blee-lcnt ; any + greader ; any time + n-angulator ; >= 12:00 EST (sat-close) - ("DEV Saturday, Dec 6" :start "2025-12-06 10:00" :set-track "Development") + ("DEV Saturday, Dec 6" :start "2025-12-06 9:30" :set-track "Development") schemacs ; <= 11:00 EST juicemacs ; <= 11:00 EST - completion ; >= 11:00 EST and <= 13:00 EST - (lunch :start "12:00") - python ; <= 14:00 EST swanky ; any + python ; <= 14:00 EST + (lunch :start "12:00") llm ; >= 10:00 EST claude-code ; async, any + private-ai ; any commonlisp ; >= 14:00 EST ("GEN Sunday, Dec 7" :start "2025-12-07 09:00" :set-track "General") sun-open @@ -247,11 +247,12 @@ CLOSED: [2025-06-30 Mon 16:32] SCHEDULED: <2025-06-27 Fri> modern ; any reader ; any life ; Sun preferred - gnus ; async, any + completion ; >= 11:00 EST and <= 13:00 EST (lunch :start "12:00" :start "16:30") - hyperboleqa ; >= 12:00 EST and <= 15:00 EST zettelkasten ; >= 12:00 EST - n-angulator ; >= 12:00 EST + hyperboleqa ; >= 12:00 EST and <= 15:00 EST + gardening ; >= 11:00 EST + gnus ; async, any bookclub-tapas ; >= 13:00 EST (sun-close) )) @@ -274,8 +275,8 @@ CLOSED: [2025-06-30 Mon 16:32] SCHEDULED: <2025-06-27 Fri> #+RESULTS: schedule :results: -saturday closing remarks: Starts at 15:50 before 16:30 -sunday closing remarks: Starts at 15:20 before 16:30 +saturday closing remarks: Starts at 16:00 before 16:30 +sunday closing remarks: Starts at 15:40 before 16:30 :end: #+ATTR_ORG: :width 500 @@ -289,6 +290,8 @@ Legend: Notes: +- AI dev afternoon: emacsconf:llm, emacsconf:claude-code, emacsconf:private-ai feels like a good progression +- I kinda like this spread-out combo of emacsconf:zettelkasten, emacsconf:gardening, and emacsconf:bookclub-tapas on Sunday afternoon - I spread emacsconf:reference, emacsconf:latex, emacsconf:bibliography, emacsconf:authoring, and emacsconf:blee-lcnt in case people want to hang out in each other's Q&A sessions - I wanted to generally have live Q&A in between talks that don't have live Q&A. - It's okay to have a shorter day, since this is easier for people who are in Europe. diff --git a/2025/organizers-notebook/schedule.svg b/2025/organizers-notebook/schedule.svg index 6a30de20..d7231b75 100644 --- a/2025/organizers-notebook/schedule.svg +++ b/2025/organizers-notebook/schedule.svg @@ -1 +1 @@ -Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:20 Making Org-Babel Reactiveorg-babel 9:30- 9:50 Emacs as a fully-fledged reference managerreference10:10-10:30 org-gmail: A Deep Integration of Gmail into Your Org Modegmail10:40-10:50 Studying foreign languages with Emacs, Org Mode and gptellanguages11:10-11:30 LaTeX export in org-mode: the overhaullatex 1:00- 1:20 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography 1:40- 1:50 Basic Calc functionality for engineering or electronicscalc 2:00- 2:10 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:20- 2:30 How Emacs Became My Authoring Playground—No Lisp Requiredauthoring 2:50- 3:00 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:10- 3:30 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:50- 4:00 Saturday closing remarkssat-close10:00-10:15 One year progress update Schemacs (formerly Gypsum)schemacs10:35-10:55 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs11:05-11:25 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Interactive Python development in Emacspython 1:40- 2:00 Swanky Python: Interactive development for Pythonswanky 2:10- 2:30 Emacs, editors, and LLM driven workflowsllm 2:50- 3:10 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 3:20- 3:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 Weightlifting Tracking with Emacs on Androidweights 9:40-10:00 Some problems of modernizing Emacsmodern10:10-10:30 An introduction to the Emacs Readerreader10:50-11:10 From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impactlife11:30-11:50 Reading and writing emails in GNU Emacs with Gnusgnus 1:00- 1:30 Questions and answers to help you fly with Hyperbolehyperboleqa 1:30- 1:50 Zettelkasten for Regular Emacs Hackerszettelkasten 2:10- 2:20 Org-mode GTD vs N-angulator GTDn-angulator 2:40- 3:00 Bookclub Tapasbookclub-tapas 3:20- 3:30 Sunday closing remarkssun-close9 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:20 Making Org-Babel Reactiveorg-babel 9:30- 9:50 Emacs as a fully-fledged reference managerreference10:10-10:30 org-gmail: A Deep Integration of Gmail into Your Org Modegmail10:40-10:50 Studying foreign languages with Emacs, Org Mode and gptellanguages11:10-11:30 LaTeX export in org-mode: the overhaullatex 1:00- 1:20 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography 1:40- 1:50 Basic Calc functionality for engineering or electronicscalc 2:00- 2:10 How Emacs Became My Authoring Playground—No Lisp Requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Org-mode GTD vs N-angulator GTDn-angulator 4:00- 4:10 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python development in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 2:10- 2:30 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 Weightlifting Tracking with Emacs on Androidweights 9:40-10:00 Some problems of modernizing Emacsmodern10:10-10:30 An introduction to the Emacs Readerreader10:50-11:10 From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impactlife11:30-11:50 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Zettelkasten for Regular Emacs Hackerszettelkasten 1:40- 2:10 Questions and answers to help you fly with Hyperbolehyperboleqa 2:10- 2:20 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:30- 2:50 Reading and writing emails in GNU Emacs with Gnusgnus 3:00- 3:20 Bookclub Tapasbookclub-tapas 3:40- 3:50 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM \ No newline at end of file diff --git a/2025/schedule-details.md b/2025/schedule-details.md index d00e6981..d12ffa4b 100644 --- a/2025/schedule-details.md +++ b/2025/schedule-details.md @@ -1,16 +1,18 @@ Jump to: Development -

General (15 talks)

+

General (17 talks)

+[[!template id=sched title="""Making Org-Babel Reactive""" url="""/2025/talks/org-babel""" speakers="""Abhinav Tushar""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""org-babel""" note=""""""]] [[!template id=sched title="""Emacs as a fully-fledged reference manager""" url="""/2025/talks/reference""" speakers="""Vidianos Giannitsis""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""reference""" note=""""""]] -[[!template id=sched title="""An enhanced bibliography in org-mode for scientific research and self-directed learning""" url="""/2025/talks/bibliography""" speakers="""Blaine Mooers""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""bibliography""" note=""""""]] -[[!template id=sched title="""From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impact""" url="""/2025/talks/life""" speakers="""Andrew John Dougherty""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""life""" note=""""""]] -[[!template id=sched title="""LaTeX export in org-mode: the overhaul""" url="""/2025/talks/latex""" speakers="""Pedro A. Aranda Gutiérrez""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""latex""" note=""""""]] +[[!template id=sched title="""org-gmail: A Deep Integration of Gmail into Your Org Mode""" url="""/2025/talks/gmail""" speakers="""Bala Ramadurai""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gmail""" note=""""""]] [[!template id=sched title="""Studying foreign languages with Emacs, Org Mode and gptel""" url="""/2025/talks/languages""" speakers="""Marek""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""languages""" note=""""""]] -[[!template id=sched title="""corfu+yasnippet: Easier than I thought""" url="""/2025/talks/completion""" speakers="""Pedro A. Aranda Gutiérrez""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""completion""" note=""""""]] -[[!template id=sched title="""Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph""" url="""/2025/talks/gardening""" speakers="""Marco Bresciani""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gardening""" note="""video: 11:22"""]] +[[!template id=sched title="""LaTeX export in org-mode: the overhaul""" url="""/2025/talks/latex""" speakers="""Pedro A. Aranda Gutiérrez""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""latex""" note=""""""]] +[[!template id=sched title="""An enhanced bibliography in org-mode for scientific research and self-directed learning""" url="""/2025/talks/bibliography""" speakers="""Blaine Mooers""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""bibliography""" note=""""""]] [[!template id=sched title="""GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existence""" url="""/2025/talks/greader""" speakers="""Yuval Langer""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""greader""" note=""""""]] [[!template id=sched title="""An introduction to the Emacs Reader""" url="""/2025/talks/reader""" speakers="""Divyá""" slug="""reader""" note=""""""]] -[[!template id=sched title="""org-gmail: A Deep Integration of Gmail into Your Org Mode""" url="""/2025/talks/gmail""" speakers="""Bala Ramadurai""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gmail""" note=""""""]] +[[!template id=sched title="""From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impact""" url="""/2025/talks/life""" speakers="""Andrew John Dougherty""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""life""" note=""""""]] +[[!template id=sched title="""corfu+yasnippet: Easier than I thought""" url="""/2025/talks/completion""" speakers="""Pedro A. Aranda Gutiérrez""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""completion""" note=""""""]] +[[!template id=sched title="""Questions and answers to help you fly with Hyperbole""" url="""/2025/talks/hyperboleqa""" speakers="""Bob Weiner""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""hyperboleqa""" note=""""""]] +[[!template id=sched title="""Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph""" url="""/2025/talks/gardening""" speakers="""Marco Bresciani""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gardening""" note="""video: 17:36"""]] [[!template id=sched title="""Reading and writing emails in GNU Emacs with Gnus""" url="""/2025/talks/gnus""" speakers="""Amin Bandali""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gnus""" note=""""""]] [[!template id=sched title="""Saturday opening remarks""" url="""/2025/talks/sat-open""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sat-open""" note=""""""]] [[!template id=sched title="""Saturday closing remarks""" url="""/2025/talks/sat-close""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sat-close""" note=""""""]] @@ -20,9 +22,9 @@ Jump to: Development Jump to: General

Development (6 talks)

-[[!template id=sched title="""Interactive Python development in Emacs""" url="""/2025/talks/python""" speakers="""David Vujic""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""python""" note=""""""]] -[[!template id=sched title="""Swanky Python: Interactive development for Python""" url="""/2025/talks/swanky""" speakers="""Scott Zimmermann""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""swanky""" note=""""""]] [[!template id=sched title="""Juicemacs: Exploring Speculative JIT Compilation for ELisp in Java""" url="""/2025/talks/juicemacs""" speakers="""Kana""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""juicemacs""" note=""""""]] +[[!template id=sched title="""Swanky Python: Interactive development for Python""" url="""/2025/talks/swanky""" speakers="""Scott Zimmermann""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""swanky""" note=""""""]] +[[!template id=sched title="""Interactive Python development in Emacs""" url="""/2025/talks/python""" speakers="""David Vujic""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""python""" note=""""""]] [[!template id=sched title="""Emacs, editors, and LLM driven workflows""" url="""/2025/talks/llm""" speakers="""Andrew Hyatt""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""llm""" note=""""""]] [[!template id=sched title="""emacs-claude-code: Intelligent Claude Integration for Emacs""" url="""/2025/talks/claude-code""" speakers="""Yusuke Watanabe""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""claude-code""" note=""""""]] [[!template id=sched title="""Common Lisp images communicating like-a-human through shared Emacs slime and eev""" url="""/2025/talks/commonlisp""" speakers="""screwlisp""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""commonlisp""" note=""""""]] \ No newline at end of file diff --git a/2025/talks/hyperboleqa.md b/2025/talks/hyperboleqa.md new file mode 100644 index 00000000..dba9e3a2 --- /dev/null +++ b/2025/talks/hyperboleqa.md @@ -0,0 +1,71 @@ +[[!meta title="Questions and answers to help you fly with Hyperbole"]] +[[!meta copyright="Copyright © 2025 Bob Weiner"]] +[[!inline pages="internal(2025/info/hyperboleqa-nav)" raw="yes"]] + + + + + +# Questions and answers to help you fly with Hyperbole +Bob Weiner - Pronunciation: Wine-er, https://savannah.gnu.org/projects/hyperbole/ , https://rswgnu.github.io/hyperbole/man/hyperbole.html , + +[[!inline pages="internal(2025/info/hyperboleqa-before)" raw="yes"]] + +RSW, the autthor of Hyperbole, will answer your questions on Hyperbole +live and demonstrate how it can make you more productive. + +Hyperbole is an extensive, easy-to-use package that brings +hypertextual information management across all of Emacs to files with +minimal or no markup, including source code files. It works with all +modern versions of Emacs and does not require the use of any +third-party packages or compiled modules. Its keyboard-driven +minibuffer menus let you learn the key bindings for one set of +features at a time. Its global minor mode lets you turn on and off +its features with a single command. + +Many people express interest in Hyperbole but find its breadth makes +it difficult for them to get started with it. Or they struggle to +find specific workflows because of its infinite flexibility. This Q +and A session is intended to help people over this initial hump by +covering introductory topics such as the Action Key and how Implicit +Buttons in your existing documents act as hyperlinks automatically. +If more advanced topics are of interest, we could even answer +questions such as: + +- How can I quickly turn my Lisp expressions into hypertext buttons? + +- Can I point Hyperbole at thousands of Org files and have it quickly + jump to arbitrary sections in the files without any prior indexing + or need for a database system? + +- Can Hyperbole build a wiki with Org files, automatically + highlighting WikiWord references with no special markup and then + publish it to the web? + +- When programming, can Hyperbole help me rapidly select, move and + display programmatic information? + +- What if I need an entire outline with builtin hyperlink anchors + and automatic paragraph numbering? + +- So Hyperbole just augments everything I do in Org mode already? + +The session will be driven by the topics that participants want to +know about, so come with your questions and lets dive in together to +see whether its all just Hyperbole. + +About the speaker: + +Bob Weiner (rsw) has been developing hypertextual systems since the +dawn of the web in 1991 and using Emacs since 1982, though the other +day someone said I look 28-years-old, so neither I nor Hyperbole feel +that old. We have gained some perspective through the years, so maybe +I can help you learn something new or see something in a new way. + + + +[[!inline pages="internal(2025/info/hyperboleqa-after)" raw="yes"]] + +[[!inline pages="internal(2025/info/hyperboleqa-nav)" raw="yes"]] + + diff --git a/2025/talks/org-babel.md b/2025/talks/org-babel.md new file mode 100644 index 00000000..f3a548fb --- /dev/null +++ b/2025/talks/org-babel.md @@ -0,0 +1,40 @@ +[[!meta title="Making Org-Babel Reactive"]] +[[!meta copyright="Copyright © 2025 Abhinav Tushar"]] +[[!inline pages="internal(2025/info/org-babel-nav)" raw="yes"]] + + + + + +# Making Org-Babel Reactive +Abhinav Tushar (he/him) - , [@lepisma@mathstodon.xyz](https://mathstodon.xyz/@lepisma), + +[[!inline pages="internal(2025/info/org-babel-before)" raw="yes"]] + +In Org mode, you can add and execute small snippets of code using +Org-Babel. This lets you have an extremely useful mixed-language notebook like +environment inside Emacs. These days, many notebook systems provide fully +reactive notebooks where changes made in any cell or variable propagate to its +dependents without manual execution. This pattern is very useful for exploratory +data analysis, visualization, and many other use-cases that notebooks are +generally good for. + +Unsurprisingly, we can enable such reactivity in Org-Babel without too much +effort. In this talk, I will cover how to do that while also adding certain +other interaction niceties to make full use of the resultant reactivity. + +About the speaker: + +I am a programmer and machine learning engineer, and I have enjoyed working with +Org-Babel code blocks inside my writings. Other notebooks and platforms have +recently started to adopt fully reactive computation, which is something I have +liked a lot for exploratory analysis. In this talk, I will show how to add +similar reactivity in Org-Babel. + + + +[[!inline pages="internal(2025/info/org-babel-after)" raw="yes"]] + +[[!inline pages="internal(2025/info/org-babel-nav)" raw="yes"]] + + -- cgit v1.2.3