From 208dd8a5edcfca2248c44c328431d87c95e928d8 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Mon, 4 Aug 2025 10:59:26 -0400 Subject: add gardening --- 2025/draft-schedule.md | 3 +- 2025/info/gardening-after.md | 10 ++++++ 2025/info/gardening-before.md | 12 ++++++++ 2025/organizers-notebook/index.org | 3 +- 2025/organizers-notebook/schedule.svg | 2 +- 2025/talks/gardening.md | 58 +++++++++++++++++++++++++++++++++++ 6 files changed, 85 insertions(+), 3 deletions(-) create mode 100644 2025/info/gardening-after.md create mode 100644 2025/info/gardening-before.md create mode 100644 2025/talks/gardening.md diff --git a/2025/draft-schedule.md b/2025/draft-schedule.md index 6ae237c6..45b2b871 100644 --- a/2025/draft-schedule.md +++ b/2025/draft-schedule.md @@ -14,8 +14,9 @@ Jump to: Sat Dec 6 - S [[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: kanakana""" startutc="""2025-12-06T15:40:00+0000""" endutc="""2025-12-06T16:00:00+0000""" start="""10:40""" end="""11:00""" title="""Juicemacs: Exploring Speculative JIT Compilation for ELisp in Java""" url="""/2025/talks/juicemacs""" speakers="""Kana""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""juicemacs""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T16:10:00+0000""" endutc="""2025-12-06T16:30:00+0000""" start="""11:10""" end="""11:30""" title="""LaTeX export in org-mode: the overhaul""" url="""/2025/talks/latex""" speakers="""Pedro A. Aranda Gutiérrez""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""latex""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-06T16:50:00+0000""" endutc="""2025-12-06T17:10:00+0000""" start="""11:50""" end="""12:10""" title="""corfu+yasnippet: Easier than I thought""" url="""/2025/talks/completion""" speakers="""Pedro A. Aranda Gutiérrez""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""completion""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T18:00:00+0000""" endutc="""2025-12-06T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""Emacs, editors, and LLM driven workflows""" url="""/2025/talks/llm""" speakers="""Andrew Hyatt""" track="""Development""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""llm""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-06T18:40:00+0000""" endutc="""2025-12-06T19:00:00+0000""" start="""1:40""" end="""2:00""" title="""emacs-claude-code: Intelligent Claude Integration for Emacs""" url="""/2025/talks/claude-code""" speakers="""Yusuke Watanabe""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""claude-code""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: screwlisp""" startutc="""2025-12-06T19:00:00+0000""" endutc="""2025-12-06T19:20:00+0000""" start="""2:00""" end="""2:20""" title="""Common Lisp images communicating like-a-human through shared Emacs slime and eev""" url="""/2025/talks/commonlisp""" speakers="""screwlisp""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""commonlisp""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: screwlisp""" startutc="""2025-12-06T19:10:00+0000""" endutc="""2025-12-06T19:30:00+0000""" start="""2:10""" end="""2:30""" title="""Common Lisp images communicating like-a-human through shared Emacs slime and eev""" url="""/2025/talks/commonlisp""" speakers="""screwlisp""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""commonlisp""" note=""""""]] [[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2025-12-06T21:30:00+0000""" endutc="""2025-12-06T21:40:00+0000""" start="""4:30""" end="""4:40""" title="""Saturday closing remarks""" url="""/2025/talks/sat-close""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sat-close""" note=""""""]] Jump to: Sat Dec 6 - Sun Dec 7 diff --git a/2025/info/gardening-after.md b/2025/info/gardening-after.md new file mode 100644 index 00000000..8dfda92c --- /dev/null +++ b/2025/info/gardening-after.md @@ -0,0 +1,10 @@ + + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20gardening%3A%20Gardening%20in%20Emacs%3A%20A%20Windows%20user%27s%20tale%20of%20tending%2C%20tweaking%2C%20and%20triumph) + +---- +Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2025/cfp]] for details. + + + diff --git a/2025/info/gardening-before.md b/2025/info/gardening-before.md new file mode 100644 index 00000000..25221bfe --- /dev/null +++ b/2025/info/gardening-before.md @@ -0,0 +1,12 @@ + +[[!toc ]] +Format: 10-min talk ; Q&A: ask questions via Etherpad/IRC; we'll e-mail the speaker and post answers on this wiki page after the conference +Status: Waiting for video from speaker + + + + + + +# Description + \ No newline at end of file diff --git a/2025/organizers-notebook/index.org b/2025/organizers-notebook/index.org index 9ffbc3fd..144e4a68 100644 --- a/2025/organizers-notebook/index.org +++ b/2025/organizers-notebook/index.org @@ -224,6 +224,7 @@ CLOSED: [2025-06-30 Mon 16:32] SCHEDULED: <2025-06-27 Fri> latex completion (lunch :start "12:00") + gardening (sat-close :start "16:30") ("DEV Saturday, Dec 6" :start "2025-12-06 10:00" :set-track "Development") python @@ -231,7 +232,7 @@ CLOSED: [2025-06-30 Mon 16:32] SCHEDULED: <2025-06-27 Fri> (lunch :start "12:00") llm claude-code - (commonlisp :start "14:00") + (commonlisp) ("GEN Sunday, Dec 7" :start "2025-12-07 09:00" :set-track "General") sun-open (lunch :start "12:00" :start "16:30") diff --git a/2025/organizers-notebook/schedule.svg b/2025/organizers-notebook/schedule.svg index 45512317..bde3e060 100644 --- a/2025/organizers-notebook/schedule.svg +++ b/2025/organizers-notebook/schedule.svg @@ -1 +1 @@ -Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:30 Emacs as a fully-fledged reference managerreference 9:50-10:10 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography10:30-10:50 From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impactlife11:10-11:30 LaTeX export in org-mode: the overhaullatex11:50-12:10 corfu+yasnippet: Easier than I thoughtcompletion 4:30- 4:40 Saturday closing remarkssat-close10:00-10:20 Interactive Python development in Emacspython10:40-11:00 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 2:00- 2:20 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 1:00- 1:10 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM \ No newline at end of file +Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:30 Emacs as a fully-fledged reference managerreference 9:50-10:10 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography10:30-10:50 From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impactlife11:10-11:30 LaTeX export in org-mode: the overhaullatex11:50-12:10 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:10 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 4:30- 4:40 Saturday closing remarkssat-close10:00-10:20 Interactive Python development in Emacspython10:40-11:00 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 2:10- 2:30 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 1:00- 1:10 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM \ No newline at end of file diff --git a/2025/talks/gardening.md b/2025/talks/gardening.md new file mode 100644 index 00000000..fa5cc761 --- /dev/null +++ b/2025/talks/gardening.md @@ -0,0 +1,58 @@ +[[!meta title="Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph"]] +[[!meta copyright="Copyright © 2025 Marco Bresciani"]] +[[!inline pages="internal(2025/info/gardening-nav)" raw="yes"]] + + + + + +# Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph +Marco Bresciani - Pronunciation: [mˈarko breʃˈanɪ](https://unalengua.com/ipa-translate?hl=en&ttsLocale=it-IT&voiceId=Giorgio&sl=it&text=Marco%20Bresciani&ttsMode=word&speed=3) + +, Delta Chat: marco.530@outlook.it, [@AAMfP@fosstodon.org](https://fosstodon.org/@AAMfP), [marcoxbresciani.codeberg.page](https://marcoxbresciani.codeberg.page/) + + + +[[!inline pages="internal(2025/info/gardening-before)" raw="yes"]] + +I'm a not-ashamed Windows user, both at +work and at home, since forever. I also like portable applications, to +bring everything I need, everywhere, on my tiny USB thumb drive. +And now also Emacs is there, on my USB! + +I'm also not the blogger type of person: I've tried, for a time. I +stopped at entry ~8 of a "100 days blogging" saga. + +But I actually immediately fell in love with the (possibly slower pace) +digital garden concept and since I wanted to try Emacs, I decided to +catch two pigeons with one stone. + +This is the story of how I learned the very basics of Emacs and Org Mode, +from how to save and exit to how to change letters case of a whole region +or the (long searched for) fill-paragraph feature. + +This is the story of how I learned Org Mode publishing configuration and +tricks, to create my digital garden, give it a structure and make it +freely available for anyone to read (and hopefully enjoy) in HTML format. +This is the story of how I added Japanese furigana and PlantUML diagrams +and a one few clicks-away "go to market" strategy. + +This is the story of my digital garden, how I tend to it while learning +the tool(s) I'm using to care of my garden, Emacs and Org Mode. +And this is the story of how I ask for your help, to continue learning +Emacs and Org Mode. + +About the speaker: + +20+ years software +developer and Vi user during university life, now moved to the dark side +of agile coaching as Scrum Master. +Started learning Emacs by chance since I wanted to try it since ages. + + + +[[!inline pages="internal(2025/info/gardening-after)" raw="yes"]] + +[[!inline pages="internal(2025/info/gardening-nav)" raw="yes"]] + + -- cgit v1.2.3