summaryrefslogtreecommitdiffstats
path: root/2020
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2020-12-09 13:52:49 -0500
committerSacha Chua <sacha@sachachua.com>2020-12-09 13:52:49 -0500
commitda71a86f81d35f6a3044fb524ca50ef1cbabbde8 (patch)
treeb36d4820ccdf884b34d6cb50c2342716890b1729 /2020
parentecf47cb4545c7bbd8b84eff4a1164851768436ae (diff)
parentb11684215353b62335e77c37fc196f98bbfdb0c3 (diff)
downloademacsconf-wiki-da71a86f81d35f6a3044fb524ca50ef1cbabbde8.tar.xz
emacsconf-wiki-da71a86f81d35f6a3044fb524ca50ef1cbabbde8.zip
Merge branch 'master' of git.emacsconf.org:emacsconf-wiki
Diffstat (limited to '2020')
-rw-r--r--2020/info/08.md48
-rw-r--r--2020/info/09.md148
-rw-r--r--2020/info/10.md21
-rw-r--r--2020/info/11.md82
-rw-r--r--2020/info/12.md99
-rw-r--r--2020/info/13.md24
6 files changed, 220 insertions, 202 deletions
diff --git a/2020/info/08.md b/2020/info/08.md
index 22b1e7e8..a3c5c695 100644
--- a/2020/info/08.md
+++ b/2020/info/08.md
@@ -25,42 +25,34 @@ and more Emacs-users oriented.
<!-- from the pad --->
-- Actual start and end time (EST): Start: 2020-11-28T11.26.34; Q&A: 2020-11-28T11.40.48; End 2020-11-28T11.43.33
-
+- Actual start and end time (EST): Start: 2020-11-28T11.26.34; Q&A:
+ 2020-11-28T11.40.48; End 2020-11-28T11.43.33
# Questions
+## Do you deal with config files such as emacs-custom.el, some which have sensitive data?
+Sensitive data is in other directories that aren't shared, and
+emacs-custom.el is completely avoided, as it prevents
+reproducible/system independent behaviour.
-## do you deal with config files such as emacs-custom.el, some which have sensitive data?
-
-Sensitive data is in other directories that aren't shared, and emacs-custom.el is completely avoided, as it prevents reproducible/system independent behaviour
-
-
-## how did you learn nix language basics? Just from the the manual?
-
-He referred to the nix IRC channel
-
+## How did you learn Nix language basics? Just from the the manual?
+He referred to the Nix IRC channel.
## What are the main advantages besides switching computers (which most people rarely do)?
-
-Make parts of config available for projects - sharing with other people
+Make parts of config available for projects - sharing with other
+people.
## Have you tried Guix in place of Nix? (more parens! :) :)
-
Currently trying it, and also in-process of switching from Nix to Guix.
# Notes
-
-## Emacs configuration is entangled with the system configuration (dired uses ls, grep.el uses grep)
-
-Reproducible behaviour is therefore not only dependent of Emacs compilation/configuration, but also system configuration.
-
-"config.el" files configure emacs, and accompanying "default.nix" files make sure that the correct packages/fonts/libraries/etc are installed
-
-## reproducible development environment: <https://github.com/abcdw/rde>
-
-
-## using Org-roam to demo how to config a Nix layer(?)
-
-custom.el conflicts with Nix(?)
-
+- Emacs configuration is entangled with the system configuration
+ (dired uses ls, grep.el uses grep).
+ - Reproducible behaviour is therefore not only dependent of Emacs
+ compilation/configuration, but also system configuration.
+ - "config.el" files configure Emacs, and accompanying "default.nix"
+ files make sure that the correct packages/fonts/libraries/etc are
+ installed.
+- Reproducible development environment: <https://github.com/abcdw/rde>
+- Using Org-roam to demo how to config a Nix layer(?)
+ - custom.el conflicts with Nix(?)
diff --git a/2020/info/09.md b/2020/info/09.md
index 73e71002..9133603b 100644
--- a/2020/info/09.md
+++ b/2020/info/09.md
@@ -34,96 +34,104 @@ href="https://www.udemy.com/course/getting-yourself-organized-with-org-mode/?ref
course at Udemy </a> which went online in October 2020 and is
supplemented by a 100+ pages course book.
-For the Emacs Conference 2020 I created a coupon code EMACSCONF which is valid until December 2, 2020 11:58 AM PST, so you can get the course for the price of €9.99. You can use this code with <a href="https://www.udemy.com/course/getting-yourself-organized-with-org-mode/?couponCode=EMACSCONF">this link</a>. <!-- from the pad --->
+For the Emacs Conference 2020 I created a coupon code EMACSCONF which is valid until December 2, 2020 11:58 AM PST, so you can get the course for the price of €9.99. You can use this code with <a href="https://www.udemy.com/course/getting-yourself-organized-with-org-mode/?couponCode=EMACSCONF">this link</a>.
-- (End 2020-11-28T13.16.44)
+<!-- from the pad --->
+- Actual start and end time (EST): End: 2020-11-28T13.16.44
-# Questions: - Put your questions below, most recent on top:
-
+# Questions
## What's the advantage of copying tasks from the agenda to a separate daily plan, rather than just managing them directly within the agenda?
-
-
-- Karl Voit here: I asked Rainer the very same question and his answer was that his agenda is full with tasks. Copying them (via keyboard shortcuts) to a manually curated daily list provides a condensed daily agenda showing only the tasks he is going to do (when the day goes as planned).
-
-- I feel it can reduce some mental stress
-
-- Yes, this is it, I want to decide in the morning (I can never do all what is in the agenda) and then I'm no longer overwhelmed by that long agenda.
-
- - This may also be relevant: <https://github.com/alphapapa/org-now>
-
-- OK thanks - but then why not just create custom agenda views for a) building the daily list and then b) just viewing the daily list without distractions? e.g. via org-super-agenda or org-ql?
-
- - sometimes I also want to review my previous tasks I've done
-
- - There is build-in org-agenda-log-mode (v l) to do this. One just need to make sure that the task state changes are actually logged (see \`(apropos "org-log-\*)\`).
-
- - I suspect that could also be achieved via org-ql or similar but admit it's probably a more complex solution. Just naturally averse to anything which duplicates data and could lead to inconsistencies :)
-
- - Exactly. It is just very easy to do it in such a format, but it can definitely be achieved by super-agenda/org-ql
-
-
-## How long does it usually take you to manage/maintain your agenda on a daily basis?+2
-
+- [Karl Voit]: I asked Rainer the very same question and his answer
+ was that his agenda is full with tasks. Copying them (via keyboard
+ shortcuts) to a manually curated daily list provides a condensed
+ daily agenda showing only the tasks he is going to do (when the day
+ goes as planned).
+- I feel it can reduce some mental stress.
+- Yes, this is it, I want to decide in the morning (I can never do all
+ what is in the agenda) and then I'm no longer overwhelmed by that
+ long agenda.
+ - This may also be relevant: <https://github.com/alphapapa/org-now>.
+- OK thanks - but then why not just create custom agenda views for a)
+ building the daily list and then b) just viewing the daily list
+ without distractions? e.g. via org-super-agenda or org-ql?
+ - Sometimes I also want to review my previous tasks I've done.
+ - There is build-in org-agenda-log-mode (v l) to do this. One just
+ need to make sure that the task state changes are actually
+ logged (see `(apropos "org-log-*")`).
+ - I suspect that could also be achieved via org-ql or similar but
+ admit it's probably a more complex solution. Just naturally
+ averse to anything which duplicates data and could lead to
+ inconsistencies :)
+ - Exactly. It is just very easy to do it in such a format, but
+ it can definitely be achieved by super-agenda/org-ql
+
+## How long does it usually take you to manage/maintain your agenda on a daily basis?
- Five minutes a day.
-- Extensively uses org-capture to get thoughts down and schedule things for later — gets things out of head and saves the task for later
-- Weekly review to go through checklists — usually takes about half an hour
-
+- Extensively uses org-capture to get thoughts down and schedule
+ things for later — gets things out of head and saves the task for
+ later.
+- Weekly review to go through checklists — usually takes about half an
+ hour.
## What version of Emacs and of Org do you currently use?
-
-
- Emacs: 25.3.1
- Orgmode version: 9.1.5
-
## Do you keep Emacs open with you all day, or just when you need to add tasks or reference todos?
-It's open all the day. Two monitor setup, Emacs is always opened on one (usually the non-main one, apparently, but moved back to the main one if necessary).
-
+It's open all the day. Two monitor setup, Emacs is always opened on
+one (usually the non-main one, apparently, but moved back to the main
+one if necessary).
## Where do your notes/tasks end up after you complete them (lurst asked that first on IRC)?
+In archives (missed some details here, sorry).
-In Archives (missed some details here, sorry)
-
-
-## Do you use orgmode on a mobile device as well? If so how do you do it?
-
-On the road I have a real old fashioned paper notebook with a ballpoint pen ;-)
-
+## Do you use Org mode on a mobile device as well? If so how do you do it?
+On the road I have a real old fashioned paper notebook with a
+ballpoint pen ;-)
## How did you add the super fast typing?
-
-- A) I learned touch typing at school around 45 years ago,
-- B) kdenlive can accelerate video material. You need to mark it (cut it left and right) and then press SHIFT-CTRL and the Mouse to drag it, that adds the time lapse effect.
+- A) I learned touch typing at school around 45 years ago.
+- B) Kdenlive can accelerate video material. You need to mark it (cut
+ it left and right) and then press Shift-Ctrl and the mouse to drag
+ it, that adds the time lapse effect.
## Do you export your Org files or Agenda files for others?
-I once tried it at work, but it didn't work out. For me Org is a **personal** prodcutivity system and not a sort of groupware. Nevertheless, I have a ToDo keyword "DELEGATED" to monitor e.g. errands that I give to my kids.
-
-
-## Do you use emacs for everything or just a few things like time management, programming, etc.?
-
-Emacs is my primary editor for shell scripts, LaTeX files, even Lilypond (remember that talk in the morning). I wrote all the LaTeX files for the book I prepared for my course in Emacs.
-
-
-## Do you keep your project notes and backup information with the To Do items in your agenda or in separate files?
-
-The notes are all in the :LOGBOOK: drawer of each task. So I have a sort of "micro blog" there that clearly shows what happened with that task so far. I even see all the "RESCHEDULED on&#x2026;" timestamps which helps me to identify the tasks I procrastinate. ;-)
-
-## Not a question but thank you so much for your videos Rainer +1+1+1
-
-- You're welcome. What started as a "I need to show Org to a few people" turned out helpful to a lot more than I ever expected. ;-)
- - These videos helped me so much! Thank you!
+I once tried it at work, but it didn't work out. For me Org is a
+**personal** prodcutivity system and not a sort of
+groupware. Nevertheless, I have a ToDo keyword "DELEGATED" to monitor
+e.g. errands that I give to my kids.
+
+## Do you use Emacs for everything or just a few things like time management, programming, etc.?
+Emacs is my primary editor for shell scripts, LaTeX files, even
+LilyPond (remember that talk in the morning). I wrote all the LaTeX
+files for the book I prepared for my course in Emacs.
+
+## Do you keep your project notes and backup information with the to do items in your agenda or in separate files?
+The notes are all in the :LOGBOOK: drawer of each task. So I have a
+sort of "micro blog" there that clearly shows what happened with that
+task so far. I even see all the "RESCHEDULED on&#x2026;" timestamps
+which helps me to identify the tasks I procrastinate. ;-)
+
+## Not a question but thank you so much for your videos Rainer
+- You're welcome. What started as a "I need to show Org to a few
+ people" turned out helpful to a lot more than I ever expected. ;-)
+ - These videos helped me so much! Thank you!
# Notes
-
-- Showcases org-capture, org-agenda, rescheduling from the agenda
-- The idea of "The 3 most important tasks" is important to make a clear target on day to day basis
-- Just in case Rainer is not checking the IRC: lots of compliments! Also for your courses (on youtube)!!
-- How Org Mode Saved My Life - Programmer Interview With Rainer König On Emacs Org Mode
+- Showcases org-capture, org-agenda, rescheduling from the agenda.
+- The idea of "The 3 most important tasks" is important to make a
+ clear target on day to day basis.
+- Just in case Rainer is not checking the IRC: lots of compliments!
+ Also for your courses (on YouTube)!!
+- How Org Mode Saved My Life - Programmer Interview With Rainer König
+ On Emacs Org Mode
- <https://www.youtube.com/watch?v=L_DYO0_eJ6A>
- <https://www.youtube.com/watch?v=kPKhS-QDn7c&t=1332s>
-- UDEMY Course URL: <https://www.udemy.com/course/getting-yourself-organized-with-org-mode/?referralCode=D0CB0D077ED5EC0788F7>
-- Very interesting thing to know: Rainer is not using a substantial customized setup. It's rather out-of-the-box only.
-- Org-mode tutorial YouTube playlist: <https://www.youtube.com/playlist?list=PLVtKhBrRV_ZkPnBtt_TD1Cs9PJlU0IIdE>
-
+- Udemy Course URL:
+ <https://www.udemy.com/course/getting-yourself-organized-with-org-mode/?referralCode=D0CB0D077ED5EC0788F7>
+- Very interesting thing to know: Rainer is not using a substantial
+ customized setup. It's rather out-of-the-box only.
+- Org-mode tutorial YouTube playlist:
+ <https://www.youtube.com/playlist?list=PLVtKhBrRV_ZkPnBtt_TD1Cs9PJlU0IIdE>
diff --git a/2020/info/10.md b/2020/info/10.md
index 240c0422..3bea9f70 100644
--- a/2020/info/10.md
+++ b/2020/info/10.md
@@ -19,22 +19,21 @@ agenda, Org archive, org-ql, and Org-roam.
<!-- from the pad --->
-- Actual start and end time (EST): Start 2020-11-28T13.17.07; End: 2020-11-28T13.25.25
-
+- Actual start and end time (EST): Start 2020-11-28T13.17.07; End:
+ 2020-11-28T13.25.25
# Questions
-
## For how many years have you used Org?
-
-7ish. I started during my PhD because it was the easiest to fit in. And programming in OCaml was so nice in there :)
-
+7ish. I started during my PhD because it was the easiest to fit
+in. And programming in OCaml was so nice in there :)
# Notes
-
-- Andrea: I will reply questions inline, and you can reach me on IRC (username: \`andrea)
-- Tagging tasks with tags like 10yr, 5yr (how many days that task will have impact on life / future)
-- The table-like weekly reviews may also be produced with org-ql dynamic blocks: <https://github.com/alphapapa/org-ql#dynamic-block>
+- Andrea: I will reply questions inline, and you can reach me on IRC
+ (username: \`andrea)
+- Tagging tasks with tags like 10yr, 5yr (how many days that task will
+ have impact on life / future).
+- The table-like weekly reviews may also be produced with org-ql
+ dynamic blocks: <https://github.com/alphapapa/org-ql#dynamic-block>
- Blog: <https://ag91.github.io>
- <https://ag91.github.io/blog/2020/09/27/org-agenda-and-your-future-or-how-to-keep-score-of-your-long-term-goals-with-org-mode/>
-
diff --git a/2020/info/11.md b/2020/info/11.md
index ab7fac72..0305982f 100644
--- a/2020/info/11.md
+++ b/2020/info/11.md
@@ -10,45 +10,75 @@ Bonus: there's even a few tests written for the package! We'll go
over those too.
<!-- from the pad --->
-- Actual start and end time (EST): Start 2020-11-28T13.26.16; End: 2020-11-28T13.41.53
+- Actual start and end time (EST): Start 2020-11-28T13.26.16; End:
+ 2020-11-28T13.41.53
# Questions
-
## For how many years have you used Org?
-
-
-At least five years, I don't know exactly how long
+At least five years, I don't know exactly how long.
## What about delegated actions of a project? Do they get moved to the delegated heading and moved back to the project when finished?
-
-They stay where they are, because they belong to the project. Org-edna will automatically mark it as NEXT when its time comes. The user can mark it as WAIT easily through the agenda. I would like an org-gtd command to queue up "mark as WAIT", "add the DELEGATED\_TO property", and "schedule a check-in time", but I haven't yet done the research to figure out a clean integration of such a custom action with the agenda view.
-
+They stay where they are, because they belong to the project. Org-edna
+will automatically mark it as NEXT when its time comes. The user can
+mark it as WAIT easily through the agenda. I would like an org-gtd
+command to queue up "mark as WAIT", "add the DELEGATED\_TO property",
+and "schedule a check-in time", but I haven't yet done the research to
+figure out a clean integration of such a custom action with the agenda
+view.
## Are you only using linear next-task-method or do you use org-edna to mark tasks even in other projects as NEXT?
-
-Currently I only use linear next-task-method, for two reasons. One is a technical reason, another one is part of my current approach to GTD:
-- I haven't yet had a reason to consider that, say, a project might block another project, or that an action might block a project - possibly I haven't tried to do complex enough things in my life yet, and so I've always been able to simplify what I had to do into linear projects, even if it was a simple linear project with a last task of "create a new project based on what I've learned"
-- I have zero idea of how I would intelligently display this, yet, so I've stayed away from this. Contrary to most personal projects I've worked on, this one has "ease of use" front and center, so before implementing something like this, I'd need to know how to properly represent this: if possible, in the agenda view, and if not, I guess it would be in a HUD I would create for the package.
- - <https://orgmode.org/list/87pn6zzoj7.fsf@localhost/> might be relevant. The feature request suggest a way to show notes dynamically in headlines.
-
+Currently I only use linear next-task-method, for two reasons. One is
+a technical reason, another one is part of my current approach to GTD:
+
+- I haven't yet had a reason to consider that, say, a project might
+ block another project, or that an action might block a project -
+ possibly I haven't tried to do complex enough things in my life yet,
+ and so I've always been able to simplify what I had to do into
+ linear projects, even if it was a simple linear project with a last
+ task of "create a new project based on what I've learned".
+- I have zero idea of how I would intelligently display this, yet, so
+ I've stayed away from this. Contrary to most personal projects I've
+ worked on, this one has "ease of use" front and center, so before
+ implementing something like this, I'd need to know how to properly
+ represent this: if possible, in the agenda view, and if not, I guess
+ it would be in a HUD I would create for the package.
+ - <https://orgmode.org/list/87pn6zzoj7.fsf@localhost/> might be
+ relevant. The feature request suggest a way to show notes
+ dynamically in headlines.
## How do you make use of incubated items? Do they show up in the agenda for the whole day? That would be distracting, I guess.
+I have a block of time, every morning, dedicated to processing the
+inbox and seeing what's on my plate for the day. I would use this time
+to decide what to do with the incubated item: incubate it again, make
+it into a project, discard it, etc. My "incubate" file has a bunch of
+top-level headlines like "To Read", "To Watch", "To Eat", "To Visit",
+etc.
-I have a block of time, every morning, dedicated to processing the inbox and seeing what's on my plate for the day. I would use this time to decide what to do with the incubated item: incubate it again, make it into a project, discard it, etc. My "incubate" file has a bunch of top-level headlines like "To Read", "To Watch", "To Eat", "To Visit", etc.
-- That sounds similar to SOMEDAY-list, but processed on per-item basis. If you decide to re-incubate an item, how to you chose the new time?
-
+- That sounds similar to SOMEDAY-list, but processed on per-item
+ basis. If you decide to re-incubate an item, how to you chose the
+ new time?
# Notes
-- [speaker] I forgot to mention this in my talk because it's fairly recent: someone pointed me to screens that David Allen designed for "the ideal GTD app", which means I've got some path forward for making emacs the ideal GTD app (see <https://github.com/Trevoke/org-gtd.el/issues/21> )
+- [speaker] I forgot to mention this in my talk because it's fairly
+ recent: someone pointed me to screens that David Allen designed for
+ "the ideal GTD app", which means I've got some path forward for
+ making emacs the ideal GTD app (see
+ <https://github.com/Trevoke/org-gtd.el/issues/21> )
- Showcases org-gtd: <https://github.com/Trevoke/org-gtd.el>
- - Custom org-gtd-capture, but reusing parts of org-mode
- - org-edna (state trigger) for automatically changing TODO to NEXT after the previous task has been finished: <https://www.nongnu.org/org-edna-el/>
- - idea of having an actionable file
- - maybe org-edna will automatically change TODO to NEXT in that file(?)
- - [speaker]: indeed :D Well, in projects, yes, it doesn't make sense in other categories
-- Testing via buttercup ( <https://github.com/jorgenschaefer/emacs-buttercup> )
-- I'm using org-edna as well and I want to point others to <https://github.com/toshism/org-linker-edna> which is an enormous help when working with edna.
-
+ - Custom org-gtd-capture, but reusing parts of org-mode.
+ - org-edna (state trigger) for automatically changing TODO to NEXT
+ after the previous task has been finished:
+ <https://www.nongnu.org/org-edna-el/>.
+ - Idea of having an actionable file.
+ - Maybe org-edna will automatically change TODO to NEXT in that
+ file(?)
+ - [speaker]: indeed :D Well, in projects, yes, it doesn't make
+ sense in other categories.
+- Testing via buttercup
+ (<https://github.com/jorgenschaefer/emacs-buttercup>).
+- I'm using org-edna as well and I want to point others to
+ <https://github.com/toshism/org-linker-edna> which is an enormous
+ help when working with edna.
diff --git a/2020/info/12.md b/2020/info/12.md
index c1ba2dd5..f506ba5e 100644
--- a/2020/info/12.md
+++ b/2020/info/12.md
@@ -28,78 +28,81 @@ only way we can do true justice to the topic.
<!-- from the pad --->
-- Actual start and end time (EST): Start 2020-11-28T13.43.24; Q&A 2020-11-28T13.51; End: 2020-11-28T14.00.07
-
+- Actual start and end time (EST): Start 2020-11-28T13.43.24; Q&A
+ 2020-11-28T13.51; End: 2020-11-28T14.00.07
# Questions
-
## What's better: one big file or many small ones? :>
+For knowledge management: many files (see also org-roam).
-For knowledge management: many files (see also org-roam)
-
-Otherwise: one big file to have everything (todos, projects, notes, etc&#x2026;) in one single place.
-
-- possible walk around by some hacks?
+Otherwise: one big file to have everything (todos, projects, notes,
+etc&#x2026;) in one single place.
+- Possible walk around by some hacks?
## Do you switch between British and French accents?
-
## What's the Emacs icon
-
-Browser extension for org-protocol (anyone got the link / name?) is this <https://addons.mozilla.org/en-US/firefox/addon/org-capture/> or this <https://addons.mozilla.org/en-US/firefox/addon/edit-with-emacs1/>
-
+Browser extension for org-protocol (anyone got the link / name?) is
+this <https://addons.mozilla.org/en-US/firefox/addon/org-capture/> or
+this
+<https://addons.mozilla.org/en-US/firefox/addon/edit-with-emacs1/>
## How do you feel about archive files in org mode, how can that work in?
-
## Could you post links?
-
## How big are your org files?
+Main file: 38000 lines for all GTD-tasks and he does archive.
-main file: 38000 lines for all GTD-tasks and he does archive
-
-Karl does use archiving although Karl does use Org tasks even in knowledge management and those don't get archived most of the time.
-
+Karl does use archiving although Karl does use Org tasks even in
+knowledge management and those don't get archived most of the time.
## Does it not consume more resources and time to load multiple files than a large file of the same contents?
-
Dealing with hiding contents is computationally expensive.
-- I doubt it is correct. Emacs display engine is quite effective dealing with invisible text. Moving cursor around is affected, but I never heard (and never experienced) issues with scrolling on large (2Mb) org files.
-
- - Actually, Org currently uses overlays to hide text, and the overhead of the overlays does eventually add up. There's a working branch that uses text-properties instead, and it may be merged to Org someday.
-
- - It is on the way ;) I need more feedback (see help request in <https://updates.orgmode.org/>)
-
- - If I ever have time to even get my Org upgraded to the latest version, maybe I can think about trying to test that ;)
-
- - Would it help to share the branch on github?
-
- - It would probably make it easier to use and more visible, so&#x2026;maybe? :)
-
- - Noted (or rather captured) (using org-mode right? :) Indeed
-
- - Karl: whenever I had severe performance issues and somebody was nice and helped to analyze the issue, "overlays" were the root cause in probably 90% of the cases. However, an average user (including me) does not know if a specific feature is implemented using overlays or not. My Org life is basically try and error ;-)
-
- - FYI, if you use org-indent-mode (or whatever the name is of the mode that uses overlays to indent contents), you could disable that to reduce the number of overlays in a buffer. &#x2013;alphapapa
-
- - Karl: thanks a bunch. However, some features are delivering important features to me so that I do have to accept the performance overhead to a certain level. That's a difficult trade-off I do have to make from time to time ;-)
-
+- I doubt it is correct. Emacs display engine is quite effective
+ dealing with invisible text. Moving cursor around is affected, but I
+ never heard (and never experienced) issues with scrolling on large
+ (2Mb) org files.
+ - Actually, Org currently uses overlays to hide text, and the
+ overhead of the overlays does eventually add up. There's a
+ working branch that uses text-properties instead, and it may be
+ merged to Org someday.
+ - It is on the way ;) I need more feedback (see help request in
+ <https://updates.orgmode.org/>).
+ - If I ever have time to even get my Org upgraded to the latest
+ version, maybe I can think about trying to test that ;)
+ - Would it help to share the branch on GitHub?
+ - It would probably make it easier to use and more visible,
+ so&#x2026;maybe? :)
+ - Noted (or rather captured) (using org-mode right? :)
+ Indeed.
+ - Karl: whenever I had severe performance issues and somebody was
+ nice and helped to analyze the issue, "overlays" were the root
+ cause in probably 90% of the cases. However, an average user
+ (including me) does not know if a specific feature is implemented
+ using overlays or not. My Org life is basically try and error ;-)
+ - alphapapa: FYI, if you use org-indent-mode (or whatever the name
+ is of the mode that uses overlays to indent contents), you could
+ disable that to reduce the number of overlays in a
+ buffer.
+ - Karl: thanks a bunch. However, some features are delivering
+ important features to me so that I do have to accept the
+ performance overhead to a certain level. That's a difficult
+ trade-off I do have to make from time to time ;-)
## Doesn't using many small org file clutter up your buffer list when generating agenda etc?
-
-Personally, I limit org agend to just a few files while keeping notes in many more.
-
+Personally, I limit org agenda to just a few files while keeping notes
+in many more.
# Notes
-
-
- Speaker's emacs.d: <https://github.com/zaeph/.emacs.d>
-- Mentioned: <https://karl-voit.at/2020/05/03/current-org-files/> -> Karl's big Org files
-- org-element.el: <https://orgmode.org/worg/dev/org-element-api.html>
- - single-threaded lisp function that parses the whole file
-- "the problem is to let org-element to make sense of the item (?) &#x2026; "
+- Mentioned: <https://karl-voit.at/2020/05/03/current-org-files/> ->
+ Karl's big Org files.
+- org-element.el: <https://orgmode.org/worg/dev/org-element-api.html>.
+ - single-threaded lisp function that parses the whole file.
+- "the problem is to let org-element to make sense of the item (?)
+ &#x2026;".
diff --git a/2020/info/13.md b/2020/info/13.md
index 128bb3c0..31cfbba1 100644
--- a/2020/info/13.md
+++ b/2020/info/13.md
@@ -32,36 +32,22 @@ this experience.
<!-- from the pad --->
-- Actual start and end time (EST): Start 2020-11-28T14.01.42; Q&A 2020-11-28T14.11.44; End 2020-11-28T14.13.50
-
+- Actual start and end time (EST): Start 2020-11-28T14.01.42; Q&A
+ 2020-11-28T14.11.44; End 2020-11-28T14.13.50
# Questions
-
## Have you looked into trying SageMath? I've long wanted to use SageMath in Org files.
-
-If you can use it from the command line, you could use it in org mode using what we are working on. -RSP
-
+[RSP]: If you can use it from the command line, you could use it in org mode using what we are working on.
## I can use SageMath from the command line, but not using one of the Emacs shells.
-
-As Joe is now explaining, our ob-servant code should then make it accessible from within org mode.
-
+As Joe is now explaining, our ob-servant code should then make it
+accessible from within Org mode.
## Let's not forget about Embedded Calc in Emacs!
-
-## Could you post some links?+1
-
-see Notes below
-
-
## Which package have you used to prepare the slides which are visually appealing?
-
I think he used org-tree-slides, like some earlier presentations.
-
# Notes
-
- <https://github.com/exp2exp/ob-servant>
-