From a5359499330bab9a3b4dc3c98b8e52e65ece8c49 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 1 Dec 2020 00:23:24 -0500 Subject: More note cleanup --- 2020/info/08.md | 25 ++++--------- 2020/info/09.md | 106 +++++++++++++++++--------------------------------------- 2020/info/10.md | 22 ++++-------- 2020/info/11.md | 44 +++++++---------------- 4 files changed, 58 insertions(+), 139 deletions(-) (limited to '2020/info') diff --git a/2020/info/08.md b/2020/info/08.md index df0b9499..dcdbe656 100644 --- a/2020/info/08.md +++ b/2020/info/08.md @@ -31,45 +31,34 @@ and more Emacs-users oriented. ## 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 +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 +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. - +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. -### 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 - +"config.el" files configure emacs, and accompanying "default.nix" files make sure that the correct packages/fonts/libraries/etc are installed ## reproducible development environment: ## using Org-roam to demo how to config a Nix layer(?) - -### custom.el conflicts with Nix(?) +custom.el conflicts with Nix(?) diff --git a/2020/info/09.md b/2020/info/09.md index 9b12955b..6269de8c 100644 --- a/2020/info/09.md +++ b/2020/info/09.md @@ -44,127 +44,85 @@ For the Emacs Conference 2020 I created a coupon code EMACSCONF which is valid u ## 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). +- 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 -### 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: -### 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. +- 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? -- This may also be relevant: + - 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-\*)\`). -### 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? + - 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 :) -- 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 + - 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 - -### 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 +- 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 ## What version of Emacs and of Org do you currently use? -### Emacs: 25.3.1 - - -### Orgmode version: 9.1.5 +- 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 ;-) +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. +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. +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…" timestamps which helps me to identify the tasks I procrastinate. ;-) -### 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…" 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 +## 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! - # 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 - - -### - - -### - - -## UDEMY Course URL: - - -## 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: +- 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 + - + - +- UDEMY Course URL: +- 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: diff --git a/2020/info/10.md b/2020/info/10.md index 29af4614..c9fd2a6d 100644 --- a/2020/info/10.md +++ b/2020/info/10.md @@ -28,24 +28,14 @@ agenda, Org archive, org-ql, and Org-roam. ## 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: - - -## Blog: - - -### +- 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: +- Blog: + - diff --git a/2020/info/11.md b/2020/info/11.md index 425a4c3b..10d5138e 100644 --- a/2020/info/11.md +++ b/2020/info/11.md @@ -21,19 +21,17 @@ over those too. ## 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: +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" @@ -44,36 +42,20 @@ over those too. ## 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? # 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 ) - - -## Showcases org-gtd: - - -### 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: - - -### 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 ( ) - - -## I'm using org-edna as well and I want to point others to which is an enormous help when working with edna. +- [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 ) +- Showcases org-gtd: + - 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: + - 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 ( ) +- I'm using org-edna as well and I want to point others to which is an enormous help when working with edna. -- cgit v1.2.3