diff options
61 files changed, 345 insertions, 29 deletions
diff --git a/2022/info/asmblox-after.md b/2022/info/asmblox-after.md index 6f09e084..8f04fee3 100644 --- a/2022/info/asmblox-after.md +++ b/2022/info/asmblox-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> -Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20asmblox%3A%20asm-blox%3A%20a%20game%20based%20on%20WebAssembly%20that%20no%20one%20asked%20for) +Questions or comments? Please e-mail [zacromero@posteo.net](mailto:zacromero@posteo.net?subject=Comment%20for%20EmacsConf%202022%20asmblox%3A%20asm-blox%3A%20a%20game%20based%20on%20WebAssembly%20that%20no%20one%20asked%20for) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/async-after.md b/2022/info/async-after.md index 6fad9b33..41812955 100644 --- a/2022/info/async-after.md +++ b/2022/info/async-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20async%3A%20Emacs%20was%20async%20before%20async%20was%20cool) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/buddy-after.md b/2022/info/buddy-after.md index b2d8ee24..2bc61f7e 100644 --- a/2022/info/buddy-after.md +++ b/2022/info/buddy-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20buddy%3A%20The%20Emacs%20Buddy%20initiative) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/buttons-after.md b/2022/info/buttons-after.md index 470fab5a..0a3e54ce 100644 --- a/2022/info/buttons-after.md +++ b/2022/info/buttons-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20buttons%3A%20Linking%20personal%20info%20with%20Hyperbole%20implicit%20buttons) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/community-after.md b/2022/info/community-after.md index 8d5d93fa..9a42b457 100644 --- a/2022/info/community-after.md +++ b/2022/info/community-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20community%3A%20The%20ship%20that%20builds%20itself%3A%20How%20we%20used%20Emacs%20to%20develop%20a%20workshop%20for%20communities) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/dbus-after.md b/2022/info/dbus-after.md index 354416ee..ca32fa18 100644 --- a/2022/info/dbus-after.md +++ b/2022/info/dbus-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20dbus%3A%20The%20Wheels%20on%20D-Bus) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/detached-after.md b/2022/info/detached-after.md index c81d7ef1..f897776b 100644 --- a/2022/info/detached-after.md +++ b/2022/info/detached-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> -Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20detached%3A%20Getting%20detached%20from%20Emacs) +Questions or comments? Please e-mail [niklas.eklund@posteo.net](mailto:niklas.eklund@posteo.net?subject=Comment%20for%20EmacsConf%202022%20detached%3A%20Getting%20detached%20from%20Emacs) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/eev-after.md b/2022/info/eev-after.md index 766e6369..8fafbeb0 100644 --- a/2022/info/eev-after.md +++ b/2022/info/eev-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20eev%3A%20Bidirectional%20links%20with%20eev) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/eshell-after.md b/2022/info/eshell-after.md index 32470f3b..04af21e5 100644 --- a/2022/info/eshell-after.md +++ b/2022/info/eshell-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20eshell%3A%20Top%2010%20reasons%20why%20you%20should%20be%20using%20Eshell) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/fanfare-after.md b/2022/info/fanfare-after.md new file mode 100644 index 00000000..cbe267f7 --- /dev/null +++ b/2022/info/fanfare-after.md @@ -0,0 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20fanfare%3A%20Fanfare%20for%20the%20Common%20Emacs%20User) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/fanfare-before.md b/2022/info/fanfare-before.md new file mode 100644 index 00000000..7b781ff6 --- /dev/null +++ b/2022/info/fanfare-before.md @@ -0,0 +1,2 @@ +<!-- Automatically generated by emacsconf-generate-before-page --> +<!-- End of emacsconf-generate-before-page -->
\ No newline at end of file diff --git a/2022/info/fanfare-nav.md b/2022/info/fanfare-nav.md new file mode 100644 index 00000000..cac674f0 --- /dev/null +++ b/2022/info/fanfare-nav.md @@ -0,0 +1,3 @@ +Back to the [[talks]] +Previous: <a href="/2022/talks/maint">Maintaining the Maintainers: Attribution as an Economic Model for Open Source</a> +Next: <a href="/2022/talks/news">Emacs News highlights</a> diff --git a/2022/info/handwritten-after.md b/2022/info/handwritten-after.md index 3c94ea01..491f7b66 100644 --- a/2022/info/handwritten-after.md +++ b/2022/info/handwritten-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20handwritten%3A%20How%20to%20incorporate%20handwritten%20notes%20into%20Emacs%20Orgmode) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/haskell-after.md b/2022/info/haskell-after.md index 573ae77b..b6f3432e 100644 --- a/2022/info/haskell-after.md +++ b/2022/info/haskell-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20haskell%3A%20Haskell%20code%20exploration%20with%20Emacs) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/haskell-nav.md b/2022/info/haskell-nav.md index b675858f..cd47d239 100644 --- a/2022/info/haskell-nav.md +++ b/2022/info/haskell-nav.md @@ -1,3 +1,3 @@ Back to the [[talks]] Previous: <a href="/2022/talks/wayland">Emacs should become a Wayland compositor</a> -Next: <a href="/2022/talks/news">Emacs News highlights</a> +Next: <a href="/2022/talks/maint">Maintaining the Maintainers: Attribution as an Economic Model for Open Source</a> diff --git a/2022/info/health-after.md b/2022/info/health-after.md index 25457152..4a27849d 100644 --- a/2022/info/health-after.md +++ b/2022/info/health-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20health%3A%20Health%20data%20journaling%20and%20visualization%20with%20Org%20Mode%20and%20GNUplot) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/hyperorg-after.md b/2022/info/hyperorg-after.md index 62973f23..bb7d0997 100644 --- a/2022/info/hyperorg-after.md +++ b/2022/info/hyperorg-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20hyperorg%3A%20Powerful%20productivity%20with%20Hyperbole%20and%20Org%20Mode) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/indieweb-after.md b/2022/info/indieweb-after.md new file mode 100644 index 00000000..90fa18b3 --- /dev/null +++ b/2022/info/indieweb-after.md @@ -0,0 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20indieweb%3A%20Putting%20Org%20Mode%20on%20the%20Indieweb) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/indieweb-before.md b/2022/info/indieweb-before.md new file mode 100644 index 00000000..7b781ff6 --- /dev/null +++ b/2022/info/indieweb-before.md @@ -0,0 +1,2 @@ +<!-- Automatically generated by emacsconf-generate-before-page --> +<!-- End of emacsconf-generate-before-page -->
\ No newline at end of file diff --git a/2022/info/indieweb-nav.md b/2022/info/indieweb-nav.md new file mode 100644 index 00000000..10b78548 --- /dev/null +++ b/2022/info/indieweb-nav.md @@ -0,0 +1,3 @@ +Back to the [[talks]] +Previous: <a href="/2022/talks/orgvm">orgvm: a simple HTTP server for org</a> +Next: <a href="/2022/talks/workflows">Org workflows for developers</a> diff --git a/2022/info/journalism-after.md b/2022/info/journalism-after.md index 6c26a41a..cddab5ef 100644 --- a/2022/info/journalism-after.md +++ b/2022/info/journalism-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20journalism%3A%20Emacs%20journalism%20%28or%20everything%27s%20a%20nail%20if%20you%20hit%20it%20with%20Emacs%29) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/jupyter-after.md b/2022/info/jupyter-after.md index e8fed37b..80242407 100644 --- a/2022/info/jupyter-after.md +++ b/2022/info/jupyter-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> -Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20jupyter%3A%20Edit%20live%20Jupyter%20notebook%20cells%20with%20Emacs) +Questions or comments? Please e-mail [Blaine-Mooers@ouhsc.edu](mailto:Blaine-Mooers@ouhsc.edu?subject=Comment%20for%20EmacsConf%202022%20jupyter%3A%20Edit%20live%20Jupyter%20notebook%20cells%20with%20Emacs) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/justl-after.md b/2022/info/justl-after.md index 413cdde1..090491ad 100644 --- a/2022/info/justl-after.md +++ b/2022/info/justl-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> -Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20justl%3A%20justl%3A%20Driving%20recipes%20within%20Emacs) +Questions or comments? Please e-mail [psibi2000@gmail.com](mailto:psibi2000@gmail.com?subject=Comment%20for%20EmacsConf%202022%20justl%3A%20justl%3A%20Driving%20recipes%20within%20Emacs) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/links-after.md b/2022/info/links-after.md index 739b751d..12818346 100644 --- a/2022/info/links-after.md +++ b/2022/info/links-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20links%3A%20Linking%20headings%20with%20org-super-links%20%28poor-man%27s%20Zettelkasten%29) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/localizing-after.md b/2022/info/localizing-after.md index b5969e69..412e1a01 100644 --- a/2022/info/localizing-after.md +++ b/2022/info/localizing-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20localizing%3A%20Pre-localizing%20Emacs) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/localizing-nav.md b/2022/info/localizing-nav.md index 9e24f41a..f8de7702 100644 --- a/2022/info/localizing-nav.md +++ b/2022/info/localizing-nav.md @@ -1,3 +1,3 @@ Back to the [[talks]] -Previous: <a href="/2022/talks/orgvm">orgvm: a simple HTTP server for org</a> +Previous: <a href="/2022/talks/workflows">Org workflows for developers</a> Next: <a href="/2022/talks/lspbridge">lsp-bridge: complete asynchronous LSP client</a> diff --git a/2022/info/lspbridge-after.md b/2022/info/lspbridge-after.md index afd5079a..35eda8dd 100644 --- a/2022/info/lspbridge-after.md +++ b/2022/info/lspbridge-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20lspbridge%3A%20lsp-bridge%3A%20complete%20asynchronous%20LSP%20client) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/mail-after.md b/2022/info/mail-after.md index 9fa2c356..1e449905 100644 --- a/2022/info/mail-after.md +++ b/2022/info/mail-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20mail%3A%20Revisiting%20the%20anatomy%20of%20Emacs%20mail%20user%20agents) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/maint-after.md b/2022/info/maint-after.md new file mode 100644 index 00000000..b0649658 --- /dev/null +++ b/2022/info/maint-after.md @@ -0,0 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20maint%3A%20Maintaining%20the%20Maintainers%3A%20Attribution%20as%20an%20Economic%20Model%20for%20Open%20Source) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/maint-before.md b/2022/info/maint-before.md new file mode 100644 index 00000000..7b781ff6 --- /dev/null +++ b/2022/info/maint-before.md @@ -0,0 +1,2 @@ +<!-- Automatically generated by emacsconf-generate-before-page --> +<!-- End of emacsconf-generate-before-page -->
\ No newline at end of file diff --git a/2022/info/maint-nav.md b/2022/info/maint-nav.md new file mode 100644 index 00000000..f8e02020 --- /dev/null +++ b/2022/info/maint-nav.md @@ -0,0 +1,3 @@ +Back to the [[talks]] +Previous: <a href="/2022/talks/haskell">Haskell code exploration with Emacs</a> +Next: <a href="/2022/talks/fanfare">Fanfare for the Common Emacs User</a> diff --git a/2022/info/meetups-after.md b/2022/info/meetups-after.md index 52fa6102..e32599bc 100644 --- a/2022/info/meetups-after.md +++ b/2022/info/meetups-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20meetups%3A%20Attending%20and%20organizing%20Emacs%20meetups) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/news-after.md b/2022/info/news-after.md index 485510f1..c7118f3d 100644 --- a/2022/info/news-after.md +++ b/2022/info/news-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [sacha@sachachua.com](mailto:sacha@sachachua.com?subject=Comment%20for%20EmacsConf%202022%20news%3A%20Emacs%20News%20highlights) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/news-nav.md b/2022/info/news-nav.md index c55e9526..130fb5b1 100644 --- a/2022/info/news-nav.md +++ b/2022/info/news-nav.md @@ -1,2 +1,2 @@ Back to the [[talks]] -Previous: <a href="/2022/talks/haskell">Haskell code exploration with Emacs</a> +Previous: <a href="/2022/talks/fanfare">Fanfare for the Common Emacs User</a> diff --git a/2022/info/orgvm-after.md b/2022/info/orgvm-after.md index 569d0ed9..a10483e5 100644 --- a/2022/info/orgvm-after.md +++ b/2022/info/orgvm-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20orgvm%3A%20orgvm%3A%20a%20simple%20HTTP%20server%20for%20org) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/orgvm-nav.md b/2022/info/orgvm-nav.md index 202ba435..6cd4d828 100644 --- a/2022/info/orgvm-nav.md +++ b/2022/info/orgvm-nav.md @@ -1,3 +1,3 @@ Back to the [[talks]] Previous: <a href="/2022/talks/jupyter">Edit live Jupyter notebook cells with Emacs</a> -Next: <a href="/2022/talks/localizing">Pre-localizing Emacs</a> +Next: <a href="/2022/talks/indieweb">Putting Org Mode on the Indieweb</a> diff --git a/2022/info/orgyear-after.md b/2022/info/orgyear-after.md index 53bde705..5b5c135e 100644 --- a/2022/info/orgyear-after.md +++ b/2022/info/orgyear-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20orgyear%3A%20This%20Year%20in%20Org) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/python-after.md b/2022/info/python-after.md index 98761237..f77e6aa4 100644 --- a/2022/info/python-after.md +++ b/2022/info/python-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20python%3A%20Short%20hyperlinks%20to%20Python%20docs) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/rde-after.md b/2022/info/rde-after.md index 0fa20975..0f232731 100644 --- a/2022/info/rde-after.md +++ b/2022/info/rde-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20rde%3A%20rde%20Emacs%20introduction) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/realestate-after.md b/2022/info/realestate-after.md index 79b62870..ec096c8d 100644 --- a/2022/info/realestate-after.md +++ b/2022/info/realestate-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20realestate%3A%20Real%20estate%20and%20Org%20table%20formulas) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/rolodex-after.md b/2022/info/rolodex-after.md index ccea5545..5eeba45b 100644 --- a/2022/info/rolodex-after.md +++ b/2022/info/rolodex-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20rolodex%3A%20Build%20a%20Zettelkasten%20with%20the%20Hyperbole%20Rolodex) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/school-after.md b/2022/info/school-after.md index 7543a68f..42d56fd7 100644 --- a/2022/info/school-after.md +++ b/2022/info/school-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> -Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20school%3A%20Back%20to%20school%20with%20Emacs) +Questions or comments? Please e-mail [daniel@alves.world](mailto:daniel@alves.world?subject=Comment%20for%20EmacsConf%202022%20school%3A%20Back%20to%20school%20with%20Emacs) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/science-after.md b/2022/info/science-after.md index f2569ebb..41e6394e 100644 --- a/2022/info/science-after.md +++ b/2022/info/science-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> -Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20science%3A%20Writing%20and%20organizing%20literature%20notes%20for%20scientific%20writing) +Questions or comments? Please e-mail [vidianosgiannitsis@gmail.com](mailto:vidianosgiannitsis@gmail.com?subject=Comment%20for%20EmacsConf%202022%20science%3A%20Writing%20and%20organizing%20literature%20notes%20for%20scientific%20writing) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/sqlite-after.md b/2022/info/sqlite-after.md index 543f42c7..df9f3374 100644 --- a/2022/info/sqlite-after.md +++ b/2022/info/sqlite-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20sqlite%3A%20Using%20SQLite%20as%20a%20data%20source%3A%20a%20framework%20and%20an%20example) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/survey-after.md b/2022/info/survey-after.md index f825aabe..4c4b6892 100644 --- a/2022/info/survey-after.md +++ b/2022/info/survey-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20survey%3A%20Results%20of%20the%202022%20Emacs%20Survey) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/tramp-after.md b/2022/info/tramp-after.md index 9f3b2a75..66ba872c 100644 --- a/2022/info/tramp-after.md +++ b/2022/info/tramp-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20tramp%3A%20Elisp%20and%20the%20TRAMP%3A%20How%20to%20NOT%20write%20code%20you%20don%27t%20have%20to) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/treesitter-after.md b/2022/info/treesitter-after.md index e1e059e5..1c8559fc 100644 --- a/2022/info/treesitter-after.md +++ b/2022/info/treesitter-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20treesitter%3A%20Tree-sitter%20beyond%20syntax%20highlighting) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/wayland-after.md b/2022/info/wayland-after.md index f7744dbb..f5677bd3 100644 --- a/2022/info/wayland-after.md +++ b/2022/info/wayland-after.md @@ -1,3 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20wayland%3A%20Emacs%20should%20become%20a%20Wayland%20compositor) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/workflows-after.md b/2022/info/workflows-after.md new file mode 100644 index 00000000..c0b9e8e2 --- /dev/null +++ b/2022/info/workflows-after.md @@ -0,0 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20workflows%3A%20Org%20workflows%20for%20developers) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/workflows-before.md b/2022/info/workflows-before.md new file mode 100644 index 00000000..7b781ff6 --- /dev/null +++ b/2022/info/workflows-before.md @@ -0,0 +1,2 @@ +<!-- Automatically generated by emacsconf-generate-before-page --> +<!-- End of emacsconf-generate-before-page -->
\ No newline at end of file diff --git a/2022/info/workflows-nav.md b/2022/info/workflows-nav.md new file mode 100644 index 00000000..32f894e4 --- /dev/null +++ b/2022/info/workflows-nav.md @@ -0,0 +1,3 @@ +Back to the [[talks]] +Previous: <a href="/2022/talks/indieweb">Putting Org Mode on the Indieweb</a> +Next: <a href="/2022/talks/localizing">Pre-localizing Emacs</a> diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index 4f13203b..c85446ea 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -4,14 +4,14 @@ # Table of Contents -- [Current tasks / status](#current) -- [Things to figure out / decisions to make](#decisions) -- [Roles needed](#roles) -- [Other tasks and processes](#other) -- [Task archive](#archive):ARCHIVE: -- [Communications](#comms) -- [Supporting code](#code) -- [Lessons learned](#lessons) +1. [Current tasks / status](#current) +2. [Things to figure out / decisions to make](#decisions) +3. [Roles needed](#roles) +4. [Other tasks and processes](#other) +5. [Task archive](#archive):ARCHIVE: +6. [Communications](#comms) +7. [Supporting code](#code) +8. [Lessons learned](#lessons) <a id="current"></a> @@ -148,6 +148,8 @@ Ordered by importance. ### TODO Figure out web-based file upload :needsowner:zaeph:bandali: +zaeph: I can work on it, but I’m not experienced in this domain, so I’d prefer to be a back-up. + Lesson learned from last year: "Since people kept running into ftp problems, we might want to set up a web-frontend next year to minimise problems." @@ -1135,7 +1137,7 @@ Probably focus on grabbing the audio first and seeing what's worth keeping Make a table of the form -<table id="org65a331a" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="orgac689cf" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <colgroup> diff --git a/2022/organizers-notebook.org b/2022/organizers-notebook.org index b667393e..8b148b6e 100644 --- a/2022/organizers-notebook.org +++ b/2022/organizers-notebook.org @@ -112,6 +112,8 @@ Ordered by importance. :PROPERTIES: :CUSTOM_ID: upload :END: +zaeph: I can work on it, but I’m not experienced in this domain, so I’d prefer to be a back-up. + Lesson learned from last year: "Since people kept running into ftp problems, we might want to set up a web-frontend next year to minimise problems." diff --git a/2022/schedule-details.md b/2022/schedule-details.md index 3e0d7e9a..0ed5f203 100644 --- a/2022/schedule-details.md +++ b/2022/schedule-details.md @@ -15,11 +15,13 @@ <tr><td><a href="/2022/talks/school">Back to school with Emacs</a></td><td>Daniel Rösel</td></tr> <tr><td><a href="/2022/talks/science">Writing and organizing literature notes for scientific writing</a></td><td>Vidianos</td></tr> <tr><td><a href="/2022/talks/community">The ship that builds itself: How we used Emacs to develop a workshop for communities</a></td><td>Noorah Alhasan, Joseph Corneli, Leo Vivier</td></tr> -<tr><td colspan="2"><strong>SATURDAY AFTERNOON BREAK<strong></td></tr> <tr><td><a href="/2022/talks/realestate">Real estate and Org table formulas</a></td><td>Daniel Gopar</td></tr> +<tr><td colspan="2"><strong>SATURDAY AFTERNOON BREAK<strong></td></tr> <tr><td><a href="/2022/talks/health">Health data journaling and visualization with Org Mode and GNUplot</a></td><td>David O'Toole</td></tr> <tr><td><a href="/2022/talks/jupyter">Edit live Jupyter notebook cells with Emacs</a></td><td>Blaine Mooers</td></tr> <tr><td><a href="/2022/talks/orgvm">orgvm: a simple HTTP server for org</a></td><td>Corwin Brust</td></tr> +<tr><td><a href="/2022/talks/indieweb">Putting Org Mode on the Indieweb</a></td><td>Michael Herstine</td></tr> +<tr><td><a href="/2022/talks/workflows">Org workflows for developers</a></td><td>George Mauer</td></tr> <tr><td colspan="2"><strong>Saturday closing remarks<strong></td></tr> <tr><td colspan="2"><strong>Sunday, December 4<strong></td></tr> <tr><td colspan="2"><strong>Sunday opening remarks<strong></td></tr> @@ -38,12 +40,12 @@ <tr><td><a href="/2022/talks/sqlite">Using SQLite as a data source: a framework and an example</a></td><td>Andrew Hyatt</td></tr> <tr><td><a href="/2022/talks/eev">Bidirectional links with eev</a></td><td>Eduardo Ochs</td></tr> <tr><td><a href="/2022/talks/python">Short hyperlinks to Python docs</a></td><td>Eduardo Ochs</td></tr> -<tr><td colspan="2"><strong>SUNDAY AFTERNOON BREAK<strong></td></tr> <tr><td><a href="/2022/talks/mail">Revisiting the anatomy of Emacs mail user agents</a></td><td>Mohsen BANAN</td></tr> +<tr><td colspan="2"><strong>SUNDAY AFTERNOON BREAK<strong></td></tr> <tr><td><a href="/2022/talks/dbus">The Wheels on D-Bus</a></td><td>Ian Eure</td></tr> <tr><td><a href="/2022/talks/wayland">Emacs should become a Wayland compositor</a></td><td>Michael Bauer</td></tr> <tr><td><a href="/2022/talks/haskell">Haskell code exploration with Emacs</a></td><td>Yuchen Pei</td></tr> +<tr><td><a href="/2022/talks/maint">Maintaining the Maintainers: Attribution as an Economic Model for Open Source</a></td><td>Sid Kasivajhula</td></tr> +<tr><td><a href="/2022/talks/fanfare">Fanfare for the Common Emacs User</a></td><td>John Cummings</td></tr> <tr><td colspan="2"><strong>Sunday closing remarks<strong></td></tr> -<tr><td><a href="/2022/talks/news">Emacs News highlights</a></td><td>Sacha Chua</td></tr></table> - -4 more talks are being reviewed +<tr><td><a href="/2022/talks/news">Emacs News highlights</a></td><td>Sacha Chua</td></tr></table>
\ No newline at end of file diff --git a/2022/talks.md b/2022/talks.md index a8951958..46f162a3 100644 --- a/2022/talks.md +++ b/2022/talks.md @@ -2,8 +2,8 @@ [[!meta copyright="Copyright © 2022 Sacha Chua"]] [[!sidebar content=""]] -EmacsConf 2022 will be on Dec 3 (Sat) and Dec 4 (Sun), 2022 from 9am-~5:30pm Toronto/EST time; equivalently, 6am-2:30pm PST, -2pm-10:30pm UTC, 3pm-11:30pm Zurich/CET, 7:30pm-4:00am(next-day) India/IST, 10pm-6:30am GMT+8. <!-- You +EmacsConf 2022 will be on Dec 3 (Sat) and Dec 4 (Sun), 2022 from 9am-6pm Toronto/EST time; equivalently, 6am-3pm PST, +2pm-11pm UTC, 3pm-12am (next day) Zurich/CET, 7:30pm-5:30am(next-day) India/IST, 10pm-7am GMT+8. <!-- You can also get this in [iCalendar format](https://media.emacsconf.org/2022/emacsconf.ics), and there's some experimental code over at <https://git.emacsconf.org/emacsconf-el/> for downloading the diff --git a/2022/talks/detached.md b/2022/talks/detached.md index 4707a9fb..15f592cd 100644 --- a/2022/talks/detached.md +++ b/2022/talks/detached.md @@ -7,7 +7,7 @@ # Getting detached from Emacs -Niklas Eklund (he/him) +Niklas Eklund (he/him, <mailto:niklas.eklund@posteo.net>) [[!inline pages="internal(2022/info/detached-before)" raw="yes"]] diff --git a/2022/talks/fanfare.md b/2022/talks/fanfare.md new file mode 100644 index 00000000..111ba56e --- /dev/null +++ b/2022/talks/fanfare.md @@ -0,0 +1,48 @@ +[[!meta title="Fanfare for the Common Emacs User"]] +[[!meta copyright="Copyright © 2022 John Cummings"]] +[[!inline pages="internal(2022/info/fanfare-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Fanfare for the Common Emacs User +John Cummings + +[[!inline pages="internal(2022/info/fanfare-before)" raw="yes"]] + + +# Table of Contents + + + +Emacs enables Emacs developers to produce some very impressive and +useful things. It can also inspire examination and discussion of +profound ideals. But what about the everyday user who may not always +feel that they live up to these examples? What about the "dark matter" +of the Emacs universe? There's a lot of us out there, and we have an +important effect, but it may be hard to see it. What about life after +the EmacsConf inspiration has started to fade, and we find ourselves +working much the same way as we always have? In this +not-very-technical short reflection (perhaps just a personal +projection pep talk), I want to recognize and celebrate the experience +of these users. + +Colored by my personal unremarkable usage of Emacs, I'll describe some +of the practices and "imperfections" that everyday Emacs users might +experience – trying to create and remember keybindings, writing many +quick hacky functions to solve miscellaneous problems, trying to learn +more than we forget, half-implemented ideas, messy organic .emacs, +etc. I'll frame these positively, as a great way to use Emacs for our +own personal mundane needs, and a sign of our own dedication and +pragmatism. I'll opine on how Emacs is, conversely, a perfect platform +for this kind of usage in addition to highly-organized packages and +modes. + + + +[[!inline pages="internal(2022/info/fanfare-after)" raw="yes"]] + +[[!inline pages="internal(2022/info/fanfare-nav)" raw="yes"]] + + diff --git a/2022/talks/indieweb.md b/2022/talks/indieweb.md new file mode 100644 index 00000000..0d451b9d --- /dev/null +++ b/2022/talks/indieweb.md @@ -0,0 +1,41 @@ +[[!meta title="Putting Org Mode on the Indieweb"]] +[[!meta copyright="Copyright © 2022 Michael Herstine"]] +[[!inline pages="internal(2022/info/indieweb-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Putting Org Mode on the Indieweb +Michael Herstine (IRC: sp1ff) + +[[!inline pages="internal(2022/info/indieweb-before)" raw="yes"]] + + +# Table of Contents + + + +Many of us maintain personal websites using Org Mode. While an +Org-generated static site has advantages over full-blown Content +Management Systems, its simplicity comes with costs such as fewer +features. The first feature I missed was supporting comments on my +site, but I quickly began to feel isolated on the web altogether. + +Enter the Indieweb: the Indieweb is a collection of protocols for +connecting to other independent sites, pushing your content to social +media sites, collecting likes, comments & responses from other sites +<span class="underline">back</span> to yours, and many other things as well. + +In this talk, I'll briefly sketch out the dilemma of the independent +web site & how the Indieweb tries to address it. The focus, however, +will be on how Emacs, Org Mode, and a few Unix tools suffice to get +your static Org Mode site onto the Indieweb. + + + +[[!inline pages="internal(2022/info/indieweb-after)" raw="yes"]] + +[[!inline pages="internal(2022/info/indieweb-nav)" raw="yes"]] + +[[!taglink CategoryOrgMode]] diff --git a/2022/talks/maint.md b/2022/talks/maint.md new file mode 100644 index 00000000..48440cc4 --- /dev/null +++ b/2022/talks/maint.md @@ -0,0 +1,77 @@ +[[!meta title="Maintaining the Maintainers: Attribution as an Economic Model for Open Source"]] +[[!meta copyright="Copyright © 2022 Sid Kasivajhula"]] +[[!inline pages="internal(2022/info/maint-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Maintaining the Maintainers: Attribution as an Economic Model for Open Source +Sid Kasivajhula (any pronouns, commonly he/him) + +[[!inline pages="internal(2022/info/maint-before)" raw="yes"]] + + +# Table of Contents + + + +The problem of supporting open source software and contributors is a +pressing one, and one for which we don't have good solutions. + +So many developers today pour their creative energies into +freely-distributed works only to have those same works of passion turn +into a pain in the neck when they find themselves eternally on the +hook to provide support in exchange for minimal or no compensation, +and often with limited assistance. + +Fundamentally, the reason it's this way is that traditional economic +systems operate on <span class="underline">supply and demand</span> as the basis of value. In such +systems, open and unlimited availability translates into zero market +value, and consequently, open source enterprises are not economically +sound. Even in high profile projects, developers make a living purely +through value added services rather than from the core of the value of +their contributions – that is, from the code they wrote. Since, from +a market value standpoint, <span class="underline">that code is worthless</span>. + +Copyright and patents (not to mention proprietary software) are an +attempt to address this within the existing economic model by imposing +artificial scarcity in order to induce market value. In principle, +they also provide safeguards against appropriation. On the other hand, +the unlimited availability of creative works is a profoundly good +thing from the perspective of maximizing value, and thus suppressing +it is deeply misguided. Organizations like the Free Software +Foundation have campaigned against such restrictions for some time +now, for related reasons; nevertheless, the problem of providing a +viable economic basis, aside from these crude attempts, remains +unaddressed. + +Attribution-based economics is a new model that aims to remedy this +state of affairs by changing the basis of value from supply and demand +to <span class="underline">collective recognition</span>. This is facilitated by a process of +"inheritance attribution" where we collectively agree on the extent of +inherence of ideas and works in other (e.g. derivative) ideas and +works, by means of transparent and evolving standards. This model is +capable of recognizing a much larger set of valuable contributions, +including forms of value that cannot be coerced into a +supply-and-demand equation. That is, in this model, there is no need +to artificially restrict availability in order for something to be +considered valuable. By virtue of the curious property that +innovations on the process are themselves subject to the process of +recognition in a self-reflective way, we gain accuracy, and by the +property that agreed-upon standards apply equally to all, we gain +fairness – guarantees that are at best tenuously present in today's +economic systems. + +This talk introduces some early experiments with attribution-based +economics in the Emacs community, and some initial proposals that +point the way forward on how, with your help, such a system might +scale up to larger projects and communities far beyond open source. + + + +[[!inline pages="internal(2022/info/maint-after)" raw="yes"]] + +[[!inline pages="internal(2022/info/maint-nav)" raw="yes"]] + +[[!taglink CategoryCommunity]] diff --git a/2022/talks/school.md b/2022/talks/school.md index c5d1e239..78ce072b 100644 --- a/2022/talks/school.md +++ b/2022/talks/school.md @@ -5,9 +5,8 @@ <!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing --> <!-- You can manually edit this file to update the abstract, add links, etc. ---> - # Back to school with Emacs -Daniel Rösel (ˈrøːzl̩) +Daniel Rösel (ˈrøːzl̩, IRC: velocitatem, <mailto:daniel@alves.world>, <https://daniel.alves.world>) [[!inline pages="internal(2022/info/school-before)" raw="yes"]] @@ -30,7 +29,9 @@ Outline: - Show applications in various regions of academics - External input from other users +# Resources +<https://gitlab.com/velocitatem/lectorg> [[!inline pages="internal(2022/info/school-after)" raw="yes"]] diff --git a/2022/talks/workflows.md b/2022/talks/workflows.md new file mode 100644 index 00000000..20d082dc --- /dev/null +++ b/2022/talks/workflows.md @@ -0,0 +1,33 @@ +[[!meta title="Org workflows for developers"]] +[[!meta copyright="Copyright © 2022 George Mauer"]] +[[!inline pages="internal(2022/info/workflows-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Org workflows for developers +George Mauer (he/him/they/ze) + +[[!inline pages="internal(2022/info/workflows-before)" raw="yes"]] + + +# Table of Contents + + + +We all know org-mode is great but much of the discussion often +focuses on the agendas, todo lists, and project planning. These are +all valuable. yet rarely do we talk about workflows that do work, not +just plan it. Inspired by literate programming ideas, this talk will +demonstrate a grab-bag of workflows developed over the years that are +of use not only for planning, tracking, note keeping, and ops work, +but in actual day-to-day enterprise software development. + + + +[[!inline pages="internal(2022/info/workflows-after)" raw="yes"]] + +[[!inline pages="internal(2022/info/workflows-nav)" raw="yes"]] + +[[!taglink CategoryOrgMode]] [[!taglink CategoryCoding]] |