diff options
Diffstat (limited to '')
117 files changed, 1053 insertions, 0 deletions
diff --git a/2026/info/align-after.md b/2026/info/align-after.md new file mode 100644 index 00000000..bf3b05ec --- /dev/null +++ b/2026/info/align-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20align%3A%20Column-aligning%20text%20in%20Emacs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/align-before.md b/2026/info/align-before.md new file mode 100644 index 00000000..bfe09de8 --- /dev/null +++ b/2026/info/align-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-align> +Etherpad: <https://pad.emacsconf.org/2026-align> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/align-nav.md b/2026/info/align-nav.md new file mode 100644 index 00000000..06129866 --- /dev/null +++ b/2026/info/align-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/svg">A (sort of) REPL for learning SVG</a> +Next by track: <a href="/2026/talks/anju">Revisiting Emacs Mouse Interactions with Anju</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/android-after.md b/2026/info/android-after.md new file mode 100644 index 00000000..bc98306f --- /dev/null +++ b/2026/info/android-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20android%3A%20Emacs%20on%20Android%20-%20Emacs%20for%20the%20next%2040%20years) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/android-before.md b/2026/info/android-before.md new file mode 100644 index 00000000..e3d2231b --- /dev/null +++ b/2026/info/android-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-android> +Etherpad: <https://pad.emacsconf.org/2026-android> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/android-nav.md b/2026/info/android-nav.md new file mode 100644 index 00000000..8947c25b --- /dev/null +++ b/2026/info/android-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/writing">Close the writing accountability gap with Emacs</a> +Next by track: <a href="/2026/talks/sun-open">Sunday opening remarks</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/anju-after.md b/2026/info/anju-after.md new file mode 100644 index 00000000..a915e1eb --- /dev/null +++ b/2026/info/anju-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [kickingvegas@gmail.com](mailto:kickingvegas@gmail.com?subject=Comment%20for%20EmacsConf%202023%20anju%3A%20Revisiting%20Emacs%20Mouse%20Interactions%20with%20Anju) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/anju-before.md b/2026/info/anju-before.md new file mode 100644 index 00000000..a0c181e8 --- /dev/null +++ b/2026/info/anju-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: IRC Etherpad: <https://pad.emacsconf.org/2026-anju> +Etherpad: <https://pad.emacsconf.org/2026-anju> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/anju-nav.md b/2026/info/anju-nav.md new file mode 100644 index 00000000..6a4fa9fe --- /dev/null +++ b/2026/info/anju-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/align">Column-aligning text in Emacs</a> +Next by track: <a href="/2026/talks/ghostel">Ghost in the Shell: a libghostty powered terminal for Emacs</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/babel-after.md b/2026/info/babel-after.md new file mode 100644 index 00000000..2b4c6ff4 --- /dev/null +++ b/2026/info/babel-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [george@feyor.sh](mailto:george@feyor.sh?subject=Comment%20for%20EmacsConf%202023%20babel%3A%20Org%20Babel%20everywhere) + + +<!-- End of emacsconf-publish-after-page --> 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 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-babel> +Etherpad: <https://pad.emacsconf.org/2026-babel> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ 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..e54988c2 --- /dev/null +++ b/2026/info/babel-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/rau">Emacs as a Window Manager and concurrency</a> +Next by track: <a href="/2026/talks/el-gpu">El-gpu and pix-el: GNU Emacs 2D and 3D game programming</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/bible-after.md b/2026/info/bible-after.md new file mode 100644 index 00000000..d2b0524e --- /dev/null +++ b/2026/info/bible-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [kristjoc@uio.no](mailto:kristjoc@uio.no?subject=Comment%20for%20EmacsConf%202023%20bible%3A%20bible-gateway%3A%20A%20Two-Edged%20Sword%20in%20Emacs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/bible-before.md b/2026/info/bible-before.md new file mode 100644 index 00000000..0424b66c --- /dev/null +++ b/2026/info/bible-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-bible> +Etherpad: <https://pad.emacsconf.org/2026-bible> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/bible-nav.md b/2026/info/bible-nav.md new file mode 100644 index 00000000..0f310dd9 --- /dev/null +++ b/2026/info/bible-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/dnd">DnD and Org Roam: Becoming a Better DM with Emacs</a> +Next by track: <a href="/2026/talks/svg">A (sort of) REPL for learning SVG</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/bone-after.md b/2026/info/bone-after.md new file mode 100644 index 00000000..95d1416b --- /dev/null +++ b/2026/info/bone-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [bzg@bzg.fr](mailto:bzg@bzg.fr?subject=Comment%20for%20EmacsConf%202023%20bone%3A%20BONE%20and%20gnaw.el%3A%20tracking%20what%20matters) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/bone-before.md b/2026/info/bone-before.md new file mode 100644 index 00000000..d549a99b --- /dev/null +++ b/2026/info/bone-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-bone> +Etherpad: <https://pad.emacsconf.org/2026-bone> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/bone-nav.md b/2026/info/bone-nav.md new file mode 100644 index 00000000..527a1750 --- /dev/null +++ b/2026/info/bone-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/sun-open">Sunday opening remarks</a> +Next by track: <a href="/2026/talks/local">Local file history possibilities in Emacs</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/cadet-after.md b/2026/info/cadet-after.md new file mode 100644 index 00000000..73ab927f --- /dev/null +++ b/2026/info/cadet-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [SpaceCadet@plaindrops.de](mailto:SpaceCadet@plaindrops.de?subject=Comment%20for%20EmacsConf%202023%20cadet%3A%20My%20Space%20Cadet%20Deck%20-%20an%20Android%20Stream%20Deck%20replacement%20with%20deep%20Emacs%20integration) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/cadet-before.md b/2026/info/cadet-before.md new file mode 100644 index 00000000..281645ed --- /dev/null +++ b/2026/info/cadet-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-cadet> +Etherpad: <https://pad.emacsconf.org/2026-cadet> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/cadet-nav.md b/2026/info/cadet-nav.md new file mode 100644 index 00000000..d4da4ab1 --- /dev/null +++ b/2026/info/cadet-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/os">Emacs everywhere: A fun romp through esoteric operating systems</a> +Next by track: <a href="/2026/talks/remoto">El Remoto: browse any GitHub repos without cloning them</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/community-after.md b/2026/info/community-after.md new file mode 100644 index 00000000..d710cf53 --- /dev/null +++ b/2026/info/community-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20community%3A%20%5BPanel%5D%20Improving%20the%20Emacs%20Community%3A%20Onboarding%2C%20Participation%2C%20and%20Growth) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/community-before.md b/2026/info/community-before.md new file mode 100644 index 00000000..00f18648 --- /dev/null +++ b/2026/info/community-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 60-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-community> +Etherpad: <https://pad.emacsconf.org/2026-community> +Status: Ready to stream + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/community-nav.md b/2026/info/community-nav.md new file mode 100644 index 00000000..a989d7e4 --- /dev/null +++ b/2026/info/community-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/ghostel">Ghost in the Shell: a libghostty powered terminal for Emacs</a> +Next by track: <a href="/2026/talks/portable">Emacs as my portable user space across operating platforms</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/compile-after.md b/2026/info/compile-after.md new file mode 100644 index 00000000..619bcb07 --- /dev/null +++ b/2026/info/compile-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20compile%3A%20Beyond%20shell%20history%3A%20Saving%20compilation%20output%20in%20Emacs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/compile-before.md b/2026/info/compile-before.md new file mode 100644 index 00000000..87b9562b --- /dev/null +++ b/2026/info/compile-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-compile> +Etherpad: <https://pad.emacsconf.org/2026-compile> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/compile-nav.md b/2026/info/compile-nav.md new file mode 100644 index 00000000..321342f7 --- /dev/null +++ b/2026/info/compile-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/team">Beyond the Chatbot: Team-Oriented AI in Emacs</a> +Next by track: <a href="/2026/talks/dnd">DnD and Org Roam: Becoming a Better DM with Emacs</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/dnd-after.md b/2026/info/dnd-after.md new file mode 100644 index 00000000..00cb921b --- /dev/null +++ b/2026/info/dnd-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [jrstoup@gmail.com](mailto:jrstoup@gmail.com?subject=Comment%20for%20EmacsConf%202023%20dnd%3A%20DnD%20and%20Org%20Roam%3A%20Becoming%20a%20Better%20DM%20with%20Emacs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/dnd-before.md b/2026/info/dnd-before.md new file mode 100644 index 00000000..92c98d1f --- /dev/null +++ b/2026/info/dnd-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-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: <https://pad.emacsconf.org/2026-dnd> +Etherpad: <https://pad.emacsconf.org/2026-dnd> +Status: Ready to stream + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/dnd-nav.md b/2026/info/dnd-nav.md new file mode 100644 index 00000000..c69f2fc5 --- /dev/null +++ b/2026/info/dnd-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/compile">Beyond shell history: Saving compilation output in Emacs</a> +Next by track: <a href="/2026/talks/bible">bible-gateway: A Two-Edged Sword in Emacs</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/el-gpu-after.md b/2026/info/el-gpu-after.md new file mode 100644 index 00000000..221c3ec9 --- /dev/null +++ b/2026/info/el-gpu-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20el-gpu%3A%20El-gpu%20and%20pix-el%3A%20GNU%20Emacs%202D%20and%203D%20game%20programming) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/el-gpu-before.md b/2026/info/el-gpu-before.md new file mode 100644 index 00000000..c46d28d1 --- /dev/null +++ b/2026/info/el-gpu-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-el-gpu> +Etherpad: <https://pad.emacsconf.org/2026-el-gpu> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/el-gpu-nav.md b/2026/info/el-gpu-nav.md new file mode 100644 index 00000000..caa70d68 --- /dev/null +++ b/2026/info/el-gpu-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/babel">Org Babel everywhere</a> +Next by track: <a href="/2026/talks/llms">[Panel] Emacs, LLMs, and Free Software: Access, Agency, and Accountability</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/emacspeak-after.md b/2026/info/emacspeak-after.md new file mode 100644 index 00000000..628cefaa --- /dev/null +++ b/2026/info/emacspeak-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20emacspeak%3A%20Multi-dimensional%20information%20processing%20with%20Emacs%20and%20Emacspeak%3A%20a%20blind%20man%27s%20perspective) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/emacspeak-before.md b/2026/info/emacspeak-before.md new file mode 100644 index 00000000..3c643ce5 --- /dev/null +++ b/2026/info/emacspeak-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 30-min talk ; Q&A: IRC Etherpad: <https://pad.emacsconf.org/2026-emacspeak> +Etherpad: <https://pad.emacsconf.org/2026-emacspeak> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/emacspeak-nav.md b/2026/info/emacspeak-nav.md new file mode 100644 index 00000000..3d644bb8 --- /dev/null +++ b/2026/info/emacspeak-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/listen">Controlling Emacs by voice using Emacslisten</a> +Next by track: <a href="/2026/talks/ltx-talk">ltx-talk: Accessible presentations with ox-beamer</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/ffs-after.md b/2026/info/ffs-after.md new file mode 100644 index 00000000..56915850 --- /dev/null +++ b/2026/info/ffs-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [bandali@gnu.org](mailto:bandali@gnu.org?subject=Comment%20for%20EmacsConf%202023%20ffs%3A%20Plain%20text%20presentations%20in%20GNU%20Emacs%20with%20ffs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/ffs-before.md b/2026/info/ffs-before.md new file mode 100644 index 00000000..04580395 --- /dev/null +++ b/2026/info/ffs-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-ffs> +Etherpad: <https://pad.emacsconf.org/2026-ffs> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/ffs-nav.md b/2026/info/ffs-nav.md new file mode 100644 index 00000000..b39eb2aa --- /dev/null +++ b/2026/info/ffs-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/plots">Plots with ROOTs: Resilient data visualization with Emacs, Org and gnuplot</a> +Next by track: <a href="/2026/talks/mobile">How I solved Org Mode's biggest mobile and collaboration problems</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/ghostel-after.md b/2026/info/ghostel-after.md new file mode 100644 index 00000000..b214b9d8 --- /dev/null +++ b/2026/info/ghostel-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [daniel@kraus.my](mailto:daniel@kraus.my?subject=Comment%20for%20EmacsConf%202023%20ghostel%3A%20Ghost%20in%20the%20Shell%3A%20a%20libghostty%20powered%20terminal%20for%20Emacs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/ghostel-before.md b/2026/info/ghostel-before.md new file mode 100644 index 00000000..a63d7209 --- /dev/null +++ b/2026/info/ghostel-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-ghostel> +Etherpad: <https://pad.emacsconf.org/2026-ghostel> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/ghostel-nav.md b/2026/info/ghostel-nav.md new file mode 100644 index 00000000..328aee90 --- /dev/null +++ b/2026/info/ghostel-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/anju">Revisiting Emacs Mouse Interactions with Anju</a> +Next by track: <a href="/2026/talks/community">[Panel] Improving the Emacs Community: Onboarding, Participation, and Growth</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/guile-after.md b/2026/info/guile-after.md new file mode 100644 index 00000000..0f5732fc --- /dev/null +++ b/2026/info/guile-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [akira@akirakyle.com](mailto:akira@akirakyle.com?subject=Comment%20for%20EmacsConf%202023%20guile%3A%20%C3%A6macs%3A%20having%20a%20hoot%20with%20a%20guile%20emacs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/guile-before.md b/2026/info/guile-before.md new file mode 100644 index 00000000..1ea6f5b5 --- /dev/null +++ b/2026/info/guile-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-guile> +Etherpad: <https://pad.emacsconf.org/2026-guile> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/guile-nav.md b/2026/info/guile-nav.md new file mode 100644 index 00000000..3780ede9 --- /dev/null +++ b/2026/info/guile-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/remoto">El Remoto: browse any GitHub repos without cloning them</a> +Next by track: <a href="/2026/talks/virus">It's Probably Not a Virus</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/hutch-after.md b/2026/info/hutch-after.md new file mode 100644 index 00000000..38d008cc --- /dev/null +++ b/2026/info/hutch-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [mail@kitallis.in](mailto:mail@kitallis.in?subject=Comment%20for%20EmacsConf%202023%20hutch%3A%20hutch%3A%20code%20reviews%20for%20the%20mildly%20disenfranchised) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/hutch-before.md b/2026/info/hutch-before.md new file mode 100644 index 00000000..84a91c6d --- /dev/null +++ b/2026/info/hutch-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: Etherpad +Etherpad: <https://pad.emacsconf.org/2026-hutch> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/hutch-nav.md b/2026/info/hutch-nav.md new file mode 100644 index 00000000..645653d1 --- /dev/null +++ b/2026/info/hutch-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/local">Local file history possibilities in Emacs</a> +Next by track: <a href="/2026/talks/team">Beyond the Chatbot: Team-Oriented AI in Emacs</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/hyperbole-after.md b/2026/info/hyperbole-after.md new file mode 100644 index 00000000..2c8484f6 --- /dev/null +++ b/2026/info/hyperbole-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [mister.chiply@gmail.com](mailto:mister.chiply@gmail.com?subject=Comment%20for%20EmacsConf%202023%20hyperbole%3A%20Hyperbole%2C%20My%20Dear%20Watson) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/hyperbole-before.md b/2026/info/hyperbole-before.md new file mode 100644 index 00000000..86d04f8b --- /dev/null +++ b/2026/info/hyperbole-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-hyperbole> +Etherpad: <https://pad.emacsconf.org/2026-hyperbole> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/hyperbole-nav.md b/2026/info/hyperbole-nav.md new file mode 100644 index 00000000..6c279c5f --- /dev/null +++ b/2026/info/hyperbole-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/mobile">How I solved Org Mode's biggest mobile and collaboration problems</a> +Next by track: <a href="/2026/talks/koutliner">Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacs</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/koutliner-after.md b/2026/info/koutliner-after.md new file mode 100644 index 00000000..7ad70945 --- /dev/null +++ b/2026/info/koutliner-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [rsw@gnu.org](mailto:rsw@gnu.org?subject=Comment%20for%20EmacsConf%202023%20koutliner%3A%20Hyperbole%20Koutliner%3A%20The%20Best%20Autonumbered%2C%20Hyperlinking%20Outliner%20for%20Emacs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/koutliner-before.md b/2026/info/koutliner-before.md new file mode 100644 index 00000000..6662d580 --- /dev/null +++ b/2026/info/koutliner-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-koutliner> +Etherpad: <https://pad.emacsconf.org/2026-koutliner> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/koutliner-nav.md b/2026/info/koutliner-nav.md new file mode 100644 index 00000000..2d8dcb8f --- /dev/null +++ b/2026/info/koutliner-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/hyperbole">Hyperbole, My Dear Watson</a> +Next by track: <a href="/2026/talks/writing">Close the writing accountability gap with Emacs</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/listen-after.md b/2026/info/listen-after.md new file mode 100644 index 00000000..cca4e125 --- /dev/null +++ b/2026/info/listen-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [erik@prantare.xyz](mailto:erik@prantare.xyz?subject=Comment%20for%20EmacsConf%202023%20listen%3A%20Controlling%20Emacs%20by%20voice%20using%20Emacslisten) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/listen-before.md b/2026/info/listen-before.md new file mode 100644 index 00000000..84a432dd --- /dev/null +++ b/2026/info/listen-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-listen> +Etherpad: <https://pad.emacsconf.org/2026-listen> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/listen-nav.md b/2026/info/listen-nav.md new file mode 100644 index 00000000..90da46ad --- /dev/null +++ b/2026/info/listen-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/planning">The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.</a> +Next by track: <a href="/2026/talks/emacspeak">Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspective</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/llms-after.md b/2026/info/llms-after.md new file mode 100644 index 00000000..278d00d8 --- /dev/null +++ b/2026/info/llms-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20llms%3A%20%5BPanel%5D%20Emacs%2C%20LLMs%2C%20and%20Free%20Software%3A%20Access%2C%20Agency%2C%20and%20Accountability) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/llms-before.md b/2026/info/llms-before.md new file mode 100644 index 00000000..81d773fd --- /dev/null +++ b/2026/info/llms-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 60-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-llms> +Etherpad: <https://pad.emacsconf.org/2026-llms> +Status: Ready to stream + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/llms-nav.md b/2026/info/llms-nav.md new file mode 100644 index 00000000..8929bd48 --- /dev/null +++ b/2026/info/llms-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/el-gpu">El-gpu and pix-el: GNU Emacs 2D and 3D game programming</a> +Next by track: <a href="/2026/talks/sat-close">Saturday closing remarks / open session</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/local-after.md b/2026/info/local-after.md new file mode 100644 index 00000000..a04ffb15 --- /dev/null +++ b/2026/info/local-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [wouter@brainbaking.com](mailto:wouter@brainbaking.com?subject=Comment%20for%20EmacsConf%202023%20local%3A%20Local%20file%20history%20possibilities%20in%20Emacs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/local-before.md b/2026/info/local-before.md new file mode 100644 index 00000000..ab3edbb2 --- /dev/null +++ b/2026/info/local-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 12-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-local> +Etherpad: <https://pad.emacsconf.org/2026-local> +Status: Ready to stream + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/local-nav.md b/2026/info/local-nav.md new file mode 100644 index 00000000..da13ed4e --- /dev/null +++ b/2026/info/local-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/bone">BONE and gnaw.el: tracking what matters</a> +Next by track: <a href="/2026/talks/hutch">hutch: code reviews for the mildly disenfranchised</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/ltx-talk-after.md b/2026/info/ltx-talk-after.md new file mode 100644 index 00000000..6442cb9a --- /dev/null +++ b/2026/info/ltx-talk-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [rschurch@vt.edu](mailto:rschurch@vt.edu?subject=Comment%20for%20EmacsConf%202023%20ltx-talk%3A%20ltx-talk%3A%20Accessible%20presentations%20with%20ox-beamer) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/ltx-talk-before.md b/2026/info/ltx-talk-before.md new file mode 100644 index 00000000..176f5350 --- /dev/null +++ b/2026/info/ltx-talk-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-ltx-talk> +Etherpad: <https://pad.emacsconf.org/2026-ltx-talk> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/ltx-talk-nav.md b/2026/info/ltx-talk-nav.md new file mode 100644 index 00000000..d2e00443 --- /dev/null +++ b/2026/info/ltx-talk-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/emacspeak">Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspective</a> +Next by track: <a href="/2026/talks/plots">Plots with ROOTs: Resilient data visualization with Emacs, Org and gnuplot</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/mobile-after.md b/2026/info/mobile-after.md new file mode 100644 index 00000000..2d0b4212 --- /dev/null +++ b/2026/info/mobile-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20mobile%3A%20How%20I%20solved%20Org%20Mode%27s%20biggest%20mobile%20and%20collaboration%20problems) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/mobile-before.md b/2026/info/mobile-before.md new file mode 100644 index 00000000..79402d67 --- /dev/null +++ b/2026/info/mobile-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-mobile> +Etherpad: <https://pad.emacsconf.org/2026-mobile> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/mobile-nav.md b/2026/info/mobile-nav.md new file mode 100644 index 00000000..31bb7d8b --- /dev/null +++ b/2026/info/mobile-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/ffs">Plain text presentations in GNU Emacs with ffs</a> +Next by track: <a href="/2026/talks/hyperbole">Hyperbole, My Dear Watson</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/open-mic-after.md b/2026/info/open-mic-after.md new file mode 100644 index 00000000..a1a2d49e --- /dev/null +++ b/2026/info/open-mic-after.md @@ -0,0 +1,10 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20open-mic%3A%20Open%20session) + +---- +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. + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/open-mic-before.md b/2026/info/open-mic-before.md new file mode 100644 index 00000000..9ab12d84 --- /dev/null +++ b/2026/info/open-mic-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: -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: <https://pad.emacsconf.org/2026-open-mic> +Etherpad: <https://pad.emacsconf.org/2026-open-mic> +Status: Ready to stream + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/open-mic-nav.md b/2026/info/open-mic-nav.md new file mode 100644 index 00000000..fa562705 --- /dev/null +++ b/2026/info/open-mic-nav.md @@ -0,0 +1,6 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Next by track: <a href="/2026/talks/sat-open">Saturday opening remarks</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/os-after.md b/2026/info/os-after.md new file mode 100644 index 00000000..1d1e9a2b --- /dev/null +++ b/2026/info/os-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [ajgrothe@yahoo.com](mailto:ajgrothe@yahoo.com?subject=Comment%20for%20EmacsConf%202023%20os%3A%20Emacs%20everywhere%3A%20A%20fun%20romp%20through%20esoteric%20operating%20systems) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/os-before.md b/2026/info/os-before.md new file mode 100644 index 00000000..581ead9b --- /dev/null +++ b/2026/info/os-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-os> +Etherpad: <https://pad.emacsconf.org/2026-os> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/os-nav.md b/2026/info/os-nav.md new file mode 100644 index 00000000..2a1e41fe --- /dev/null +++ b/2026/info/os-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/portable">Emacs as my portable user space across operating platforms</a> +Next by track: <a href="/2026/talks/cadet">My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integration</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/planning-after.md b/2026/info/planning-after.md new file mode 100644 index 00000000..74fa300b --- /dev/null +++ b/2026/info/planning-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [gmj@pobox.com](mailto:gmj@pobox.com?subject=Comment%20for%20EmacsConf%202023%20planning%3A%20The%20Emacs%20Planning%20Habits%20of%20a%20Questionably%20Effective%20Person%3A%20My%2040-year%20journey%20of%20planning%20with%20Emacs%2C%20Org%20Mode%2C%20paper%20journals%2C%20etc.) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/planning-before.md b/2026/info/planning-before.md new file mode 100644 index 00000000..da55c4d4 --- /dev/null +++ b/2026/info/planning-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-planning> +Etherpad: <https://pad.emacsconf.org/2026-planning> +Status: Ready to stream + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/planning-nav.md b/2026/info/planning-nav.md new file mode 100644 index 00000000..c291797f --- /dev/null +++ b/2026/info/planning-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/sat-open">Saturday opening remarks</a> +Next by track: <a href="/2026/talks/listen">Controlling Emacs by voice using Emacslisten</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/plots-after.md b/2026/info/plots-after.md new file mode 100644 index 00000000..c93d0148 --- /dev/null +++ b/2026/info/plots-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [bossert@itc.rwth-aachen.de](mailto:bossert@itc.rwth-aachen.de?subject=Comment%20for%20EmacsConf%202023%20plots%3A%20Plots%20with%20ROOTs%3A%20Resilient%20data%20visualization%20with%20Emacs%2C%20Org%20and%20gnuplot) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/plots-before.md b/2026/info/plots-before.md new file mode 100644 index 00000000..55d7785d --- /dev/null +++ b/2026/info/plots-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-plots> +Etherpad: <https://pad.emacsconf.org/2026-plots> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/plots-nav.md b/2026/info/plots-nav.md new file mode 100644 index 00000000..0284a716 --- /dev/null +++ b/2026/info/plots-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/ltx-talk">ltx-talk: Accessible presentations with ox-beamer</a> +Next by track: <a href="/2026/talks/ffs">Plain text presentations in GNU Emacs with ffs</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/portable-after.md b/2026/info/portable-after.md new file mode 100644 index 00000000..48d4cfa9 --- /dev/null +++ b/2026/info/portable-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [mail@myterminal.me](mailto:mail@myterminal.me?subject=Comment%20for%20EmacsConf%202023%20portable%3A%20Emacs%20as%20my%20portable%20user%20space%20across%20operating%20platforms) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/portable-before.md b/2026/info/portable-before.md new file mode 100644 index 00000000..4614391c --- /dev/null +++ b/2026/info/portable-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!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 Etherpad: <https://pad.emacsconf.org/2026-portable> +Etherpad: <https://pad.emacsconf.org/2026-portable> +Status: Ready to stream + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/portable-nav.md b/2026/info/portable-nav.md new file mode 100644 index 00000000..7ccc414b --- /dev/null +++ b/2026/info/portable-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/community">[Panel] Improving the Emacs Community: Onboarding, Participation, and Growth</a> +Next by track: <a href="/2026/talks/os">Emacs everywhere: A fun romp through esoteric operating systems</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/prefix-after.md b/2026/info/prefix-after.md new file mode 100644 index 00000000..d42ebfaa --- /dev/null +++ b/2026/info/prefix-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [marcowahl@gmail.com](mailto:marcowahl@gmail.com?subject=Comment%20for%20EmacsConf%202023%20prefix%3A%20prefix-tab-groups) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/prefix-before.md b/2026/info/prefix-before.md new file mode 100644 index 00000000..5901c184 --- /dev/null +++ b/2026/info/prefix-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: IRC Etherpad: <https://pad.emacsconf.org/2026-prefix> +Etherpad: <https://pad.emacsconf.org/2026-prefix> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/prefix-nav.md b/2026/info/prefix-nav.md new file mode 100644 index 00000000..3ae9d062 --- /dev/null +++ b/2026/info/prefix-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/virus">It's Probably Not a Virus</a> +Next by track: <a href="/2026/talks/rau">Emacs as a Window Manager and concurrency</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/rau-after.md b/2026/info/rau-after.md new file mode 100644 index 00000000..3791b700 --- /dev/null +++ b/2026/info/rau-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [thomas@koch.ro](mailto:thomas@koch.ro?subject=Comment%20for%20EmacsConf%202023%20rau%3A%20Emacs%20as%20a%20Window%20Manager%20and%20concurrency) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/rau-before.md b/2026/info/rau-before.md new file mode 100644 index 00000000..615d7b43 --- /dev/null +++ b/2026/info/rau-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-rau> +Etherpad: <https://pad.emacsconf.org/2026-rau> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/rau-nav.md b/2026/info/rau-nav.md new file mode 100644 index 00000000..bd04663b --- /dev/null +++ b/2026/info/rau-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/prefix">prefix-tab-groups</a> +Next by track: <a href="/2026/talks/babel">Org Babel everywhere</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/remoto-after.md b/2026/info/remoto-after.md new file mode 100644 index 00000000..69013382 --- /dev/null +++ b/2026/info/remoto-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [agzam.ibragimov@gmail.com](mailto:agzam.ibragimov@gmail.com?subject=Comment%20for%20EmacsConf%202023%20remoto%3A%20El%20Remoto%3A%20browse%20any%20GitHub%20repos%20without%20cloning%20them) + + +<!-- End of emacsconf-publish-after-page --> 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 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-remoto> +Etherpad: <https://pad.emacsconf.org/2026-remoto> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ 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..1e7193cb --- /dev/null +++ b/2026/info/remoto-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/cadet">My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integration</a> +Next by track: <a href="/2026/talks/guile">æmacs: having a hoot with a guile emacs</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/sat-close-after.md b/2026/info/sat-close-after.md new file mode 100644 index 00000000..c37a7f60 --- /dev/null +++ b/2026/info/sat-close-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20sat-close%3A%20Saturday%20closing%20remarks%20%2F%20open%20session) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/sat-close-before.md b/2026/info/sat-close-before.md new file mode 100644 index 00000000..69d1c7fe --- /dev/null +++ b/2026/info/sat-close-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-sat-close> +Etherpad: <https://pad.emacsconf.org/2026-sat-close> +Status: Ready to stream + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/sat-close-nav.md b/2026/info/sat-close-nav.md new file mode 100644 index 00000000..da6b98b7 --- /dev/null +++ b/2026/info/sat-close-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/llms">[Panel] Emacs, LLMs, and Free Software: Access, Agency, and Accountability</a> +Next by track: <a href="/2026/talks/sun-close">Sunday closing remarks</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/sat-open-after.md b/2026/info/sat-open-after.md new file mode 100644 index 00000000..ab84db89 --- /dev/null +++ b/2026/info/sat-open-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20sat-open%3A%20Saturday%20opening%20remarks) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/sat-open-before.md b/2026/info/sat-open-before.md new file mode 100644 index 00000000..5efa8e55 --- /dev/null +++ b/2026/info/sat-open-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: Etherpad +Etherpad: <https://pad.emacsconf.org/2026-sat-open> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/sat-open-nav.md b/2026/info/sat-open-nav.md new file mode 100644 index 00000000..3462ac89 --- /dev/null +++ b/2026/info/sat-open-nav.md @@ -0,0 +1,6 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Next by track: <a href="/2026/talks/planning">The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/sun-close-after.md b/2026/info/sun-close-after.md new file mode 100644 index 00000000..aebbe6f8 --- /dev/null +++ b/2026/info/sun-close-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20sun-close%3A%20Sunday%20closing%20remarks) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/sun-close-before.md b/2026/info/sun-close-before.md new file mode 100644 index 00000000..44944f3a --- /dev/null +++ b/2026/info/sun-close-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-sun-close> +Etherpad: <https://pad.emacsconf.org/2026-sun-close> +Status: Ready to stream + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/sun-close-nav.md b/2026/info/sun-close-nav.md new file mode 100644 index 00000000..423413cf --- /dev/null +++ b/2026/info/sun-close-nav.md @@ -0,0 +1,6 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/sat-close">Saturday closing remarks / open session</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/sun-open-after.md b/2026/info/sun-open-after.md new file mode 100644 index 00000000..35dc6a0a --- /dev/null +++ b/2026/info/sun-open-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20sun-open%3A%20Sunday%20opening%20remarks) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/sun-open-before.md b/2026/info/sun-open-before.md new file mode 100644 index 00000000..eae28632 --- /dev/null +++ b/2026/info/sun-open-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 10-min talk ; Q&A: Etherpad +Etherpad: <https://pad.emacsconf.org/2026-sun-open> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/sun-open-nav.md b/2026/info/sun-open-nav.md new file mode 100644 index 00000000..2ec13143 --- /dev/null +++ b/2026/info/sun-open-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/android">Emacs on Android - Emacs for the next 40 years</a> +Next by track: <a href="/2026/talks/bone">BONE and gnaw.el: tracking what matters</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/svg-after.md b/2026/info/svg-after.md new file mode 100644 index 00000000..781c47cf --- /dev/null +++ b/2026/info/svg-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20svg%3A%20A%20%28sort%20of%29%20REPL%20for%20learning%20SVG) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/svg-before.md b/2026/info/svg-before.md new file mode 100644 index 00000000..201b80a7 --- /dev/null +++ b/2026/info/svg-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-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: <https://pad.emacsconf.org/2026-svg> +Etherpad: <https://pad.emacsconf.org/2026-svg> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/svg-nav.md b/2026/info/svg-nav.md new file mode 100644 index 00000000..03bd32f5 --- /dev/null +++ b/2026/info/svg-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/bible">bible-gateway: A Two-Edged Sword in Emacs</a> +Next by track: <a href="/2026/talks/align">Column-aligning text in Emacs</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/team-after.md b/2026/info/team-after.md new file mode 100644 index 00000000..16b6c6bb --- /dev/null +++ b/2026/info/team-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20team%3A%20Beyond%20the%20Chatbot%3A%20Team-Oriented%20AI%20in%20Emacs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/team-before.md b/2026/info/team-before.md new file mode 100644 index 00000000..c7aa801c --- /dev/null +++ b/2026/info/team-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-team> +Etherpad: <https://pad.emacsconf.org/2026-team> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/team-nav.md b/2026/info/team-nav.md new file mode 100644 index 00000000..40e7140d --- /dev/null +++ b/2026/info/team-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/hutch">hutch: code reviews for the mildly disenfranchised</a> +Next by track: <a href="/2026/talks/compile">Beyond shell history: Saving compilation output in Emacs</a> +Track: <span class="sched-track General">General</span> +</div> diff --git a/2026/info/virus-after.md b/2026/info/virus-after.md new file mode 100644 index 00000000..8e73cf1f --- /dev/null +++ b/2026/info/virus-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [corwin@bru.st](mailto:corwin@bru.st?subject=Comment%20for%20EmacsConf%202023%20virus%3A%20It%27s%20Probably%20Not%20a%20Virus) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/virus-before.md b/2026/info/virus-before.md new file mode 100644 index 00000000..1993d495 --- /dev/null +++ b/2026/info/virus-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-virus> +Etherpad: <https://pad.emacsconf.org/2026-virus> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/virus-nav.md b/2026/info/virus-nav.md new file mode 100644 index 00000000..2d44a40a --- /dev/null +++ b/2026/info/virus-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/guile">æmacs: having a hoot with a guile emacs</a> +Next by track: <a href="/2026/talks/prefix">prefix-tab-groups</a> +Track: <span class="sched-track Development">Development</span> +</div> diff --git a/2026/info/writing-after.md b/2026/info/writing-after.md new file mode 100644 index 00000000..3e0e0441 --- /dev/null +++ b/2026/info/writing-after.md @@ -0,0 +1,7 @@ +<!-- Automatically generated by emacsconf-publish-after-page --> + + +Questions or comments? Please e-mail [blaine-mooers@ou.edu](mailto:blaine-mooers@ou.edu?subject=Comment%20for%20EmacsConf%202023%20writing%3A%20Close%20the%20writing%20accountability%20gap%20with%20Emacs) + + +<!-- End of emacsconf-publish-after-page --> diff --git a/2026/info/writing-before.md b/2026/info/writing-before.md new file mode 100644 index 00000000..d6f13b68 --- /dev/null +++ b/2026/info/writing-before.md @@ -0,0 +1,13 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 20-min talk ; Q&A: BigBlueButton conference room Etherpad: <https://pad.emacsconf.org/2026-writing> +Etherpad: <https://pad.emacsconf.org/2026-writing> +Status: Waiting for video from speaker + + + + + + +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file diff --git a/2026/info/writing-nav.md b/2026/info/writing-nav.md new file mode 100644 index 00000000..296d0161 --- /dev/null +++ b/2026/info/writing-nav.md @@ -0,0 +1,7 @@ + +<div class="talk-nav"> +Back to the [[talks]] +Previous by track: <a href="/2026/talks/koutliner">Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacs</a> +Next by track: <a href="/2026/talks/android">Emacs on Android - Emacs for the next 40 years</a> +Track: <span class="sched-track General">General</span> +</div> |
