From 9721177466e21a970e10ae6900fd7d40a9ee79c1 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 22 Sep 2023 08:55:03 -0400 Subject: add taming --- 2023/info/adventure-nav.md | 1 + 2023/info/emacsen-nav.md | 2 +- 2023/info/koutline-nav.md | 2 +- 2023/info/sat-close-nav.md | 2 +- 2023/info/sat-open-nav.md | 3 +-- 2023/info/sharing-nav.md | 2 +- 2023/info/sun-close-nav.md | 2 +- 2023/info/sun-open-nav.md | 2 +- 2023/schedule-details.md | 2 +- 2023/talk-details.md | 16 ++++++++-------- 2023/talks/taming.md | 37 +++++++++++++++++++++++++++++++++++++ 11 files changed, 54 insertions(+), 17 deletions(-) create mode 100644 2023/talks/taming.md diff --git a/2023/info/adventure-nav.md b/2023/info/adventure-nav.md index 95382fff..b50d8754 100644 --- a/2023/info/adventure-nav.md +++ b/2023/info/adventure-nav.md @@ -1,6 +1,7 @@
Back to the [[talks]] +Previous by track: Saturday opening remarks Next by track: Authoring and presenting university courses with Emacs and a full libre software stack Track: General
diff --git a/2023/info/emacsen-nav.md b/2023/info/emacsen-nav.md index 3cec2e9d..88400431 100644 --- a/2023/info/emacsen-nav.md +++ b/2023/info/emacsen-nav.md @@ -2,6 +2,6 @@
Back to the [[talks]] Previous by track: Org-Mode workflow: informal reference tracking -Next by track: Using Koutline for stream of thought journaling +Next by track: Saturday closing remarks Track: Development
diff --git a/2023/info/koutline-nav.md b/2023/info/koutline-nav.md index 5c9358c0..eb3bde0a 100644 --- a/2023/info/koutline-nav.md +++ b/2023/info/koutline-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: The Emacsen family, the design of an Emacs and the importance of Lisp +Previous by track: Sunday opening remarks Next by track: Bringing joy to Scheme programming Track: General
diff --git a/2023/info/sat-close-nav.md b/2023/info/sat-close-nav.md index 219f76fc..98e49b57 100644 --- a/2023/info/sat-close-nav.md +++ b/2023/info/sat-close-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by track: Saturday opening remarks +Previous by track: The Emacsen family, the design of an Emacs and the importance of Lisp Next by track: Sunday opening remarks Track: General
diff --git a/2023/info/sat-open-nav.md b/2023/info/sat-open-nav.md index 1dc14c95..0dcc7e00 100644 --- a/2023/info/sat-open-nav.md +++ b/2023/info/sat-open-nav.md @@ -1,7 +1,6 @@
Back to the [[talks]] -Previous by track: Sharing Emacs is Caring Emacs: Emacs education and why I embraced video -Next by track: Saturday closing remarks +Next by track: An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp Track: General
diff --git a/2023/info/sharing-nav.md b/2023/info/sharing-nav.md index b6c4caaf..596f9627 100644 --- a/2023/info/sharing-nav.md +++ b/2023/info/sharing-nav.md @@ -2,6 +2,6 @@
Back to the [[talks]] Previous by track: Emacs saves the Web -Next by track: Saturday opening remarks +Next by track: Sunday closing remarks Track: General
diff --git a/2023/info/sun-close-nav.md b/2023/info/sun-close-nav.md index 92d58f1d..9c2bb43e 100644 --- a/2023/info/sun-close-nav.md +++ b/2023/info/sun-close-nav.md @@ -1,6 +1,6 @@
Back to the [[talks]] -Previous by track: Sunday opening remarks +Previous by track: Sharing Emacs is Caring Emacs: Emacs education and why I embraced video Track: General
diff --git a/2023/info/sun-open-nav.md b/2023/info/sun-open-nav.md index f84ed342..3bbffed8 100644 --- a/2023/info/sun-open-nav.md +++ b/2023/info/sun-open-nav.md @@ -2,6 +2,6 @@
Back to the [[talks]] Previous by track: Saturday closing remarks -Next by track: Sunday closing remarks +Next by track: Using Koutline for stream of thought journaling Track: General
diff --git a/2023/schedule-details.md b/2023/schedule-details.md index e16a4bad..466030da 100644 --- a/2023/schedule-details.md +++ b/2023/schedule-details.md @@ -23,7 +23,7 @@

Development talks

-[[!template id=sched title="""Improving access to AI-assisted literate programming with voice control""" url="""/2023/talks/voice""" speakers="""Blaine Mooers""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""voice""" note=""""""]] +[[!template id=sched title="""Improving access to AI-assisted literate programming with voice control""" url="""/2023/talks/voice""" speakers="""Blaine Mooers""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""voice""" note=""""""]] [[!template id=sched title="""LLM clients in Emacs, functionality and standardization""" url="""/2023/talks/llm""" speakers="""Andrew Hyatt""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""llm""" note=""""""]] [[!template id=sched title="""GNU Emacs for electronics, note-taking, and as lightweight IDE""" url="""/2023/talks/extending""" speakers="""Anand Tamariya""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""extending""" note=""""""]] [[!template id=sched title="""The Emacsen family, the design of an Emacs and the importance of Lisp""" url="""/2023/talks/emacsen""" speakers="""Fermin""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""emacsen""" note=""""""]] diff --git a/2023/talk-details.md b/2023/talk-details.md index c0583841..f32c9935 100644 --- a/2023/talk-details.md +++ b/2023/talk-details.md @@ -1,26 +1,26 @@ - - - + + + - - - - - + + + + + diff --git a/2023/talks/taming.md b/2023/talks/taming.md new file mode 100644 index 00000000..b175e992 --- /dev/null +++ b/2023/talks/taming.md @@ -0,0 +1,37 @@ +[[!meta title="Taming things with Org Mode"]] +[[!meta copyright="Copyright © 2023 Gergely Nagy (algernon)"]] +[[!inline pages="internal(2023/info/taming-nav)" raw="yes"]] + + + + + +# Taming things with Org Mode +Gergely Nagy (algernon) (he/him) - Pronunciation: "algernon" (all small letters, no capital A, please), IRC: algernon, IRC: algernon (@libera.chat, @OFTC) - but I normally don't check IRC. I'll be around for the conference, but IRC isn't a good way to reach me nowadays. Website: Social media: @algernon@trunk.mad-scientist.club (), + +[[!inline pages="internal(2023/info/taming-before)" raw="yes"]] + +I'd like to present my solution of taming a NixOS configuration **and** a +Doom Emacs configuration with Org Mode. Taming, as in highlighting the +pain points I had with them, why I found them to be a pain point, and +then offering a solution. Might not be the best solution, but one that +worked out remarkably well for me: writing a lot of words in Org mode to +explain my thinking, for future me, sprinkling some code blocks here and +there, and holistically assembling them into their tangled out form. + +Not a very in-depth talk, not a one-size-fits-all kind of solution. The +goal is to show that you don't necessarily have to adapt to languages, +or frameworks. With a little bit of care, and a whole lot of words your +future self will thank you for, you can bend them to your will. So the +computer will work for you, rather than the other way around. + +Because Emacs and Org mode can bend time and space - at least in a way, +and you don't even need M-x butterfly! + + + +[[!inline pages="internal(2023/info/taming-after)" raw="yes"]] + +[[!inline pages="internal(2023/info/taming-nav)" raw="yes"]] + + -- cgit v1.2.3
DurationTitleSpeakers
10An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs LispChung-hong Chan
20Authoring and presenting university courses with Emacs and a full libre software stackJames Howell
20Improving access to AI-assisted literate programming with voice controlBlaine Mooers
20LLM clients in Emacs, functionality and standardizationAndrew Hyatt
20one.el: the static site generator for Emacs Lisp ProgrammersTony Aldon
10Emacs turbo-charges my writingJeremy Friesen
10Why Nabokov would use Org-Mode if he were writing todayEdmund Jorgensen
20GNU Emacs for electronics, note-taking, and as lightweight IDEAnand Tamariya
20Collaborative data processing and documenting using org-babelJonathan Hartman, Lukas C. Bossert
20Org-Mode workflow: informal reference trackingChristopher Howard
20Improving access to AI-assisted literate programming with voice controlBlaine Mooers
20LLM clients in Emacs, functionality and standardizationAndrew Hyatt
20GNU Emacs for electronics, note-taking, and as lightweight IDEAnand Tamariya
20The Emacsen family, the design of an Emacs and the importance of LispFermin
20Using Koutline for stream of thought journalingMatthew Jorgensen (PlasmaStrike)
20Bringing joy to Scheme programmingAndrew Tropin
10Writing a language server in OCaml for Emacs, fun, and profitAustin Theriault
10Eat and Eat powered Eshell, fast featureful terminal inside EmacsAkib Azmain Turja
40hyperdrive.el: Peer-to-peer filesystem in EmacsJoseph Turner
10A modern Emacs look-and-feel without painPedro A. Aranda
40Windows into FreedomCorwin Brust
10Mentoring VS-Coders as an Emacsian (or How to show not tell people about the wonders of Emacs)Jeremy Friesen
10The many ways to browse Hacker News from EmacsMickael Kerjean
20EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conferenceSacha Chua
40Emacs saves the WebYuchen Pei
20Sharing Emacs is Caring Emacs: Emacs education and why I embraced videoJacob Boxerman
20Bringing joy to Scheme programmingAndrew Tropin
10Writing a language server in OCaml for Emacs, fun, and profitAustin Theriault
10A modern Emacs look-and-feel without painPedro A. Aranda
40Windows into FreedomCorwin Brust
20EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conferenceSacha Chua
10Saturday opening remarksnil
10Saturday closing remarksnil
5Sunday opening remarksnil