Update article a bit

This commit is contained in:
Yann Esposito (Yogsototh) 2020-09-21 13:30:30 +02:00
parent 9ab13c0548
commit 1b5bafcb24
Signed by untrusted user who does not match committer: yogsototh
GPG key ID: 7B19A4C650D59646

View file

@ -10,23 +10,42 @@
#+OPTIONS: auto-id:t
In this article I'll try to give an overview of my current use of [[https://orgmode.org][org mode]].
Why write another article about the subjet?
First, I only understood the real advantage of using org mode after
discovering different usages a few month appart.
So it would be nice to explain how to get the best out of org mode
and speed up your own discovery.
I use org mode for:
First, what is org mode?
From the main website of org mode:
- tasks management & tracking
- writing documents (articles, book, etc...)
- note taking ; which I consider slightly different from just writing documents
#+BEGIN_QUOTE
Org mode is for keeping notes, maintaining TODO lists, planning projects,
and authoring documents with a fast and effective plain-text system.
#+END_QUOTE
It took me a few month to discover a few great org-mode features that
really changed the way I looked at it.
After discovering those it is a real life changer.
That's a quite broad description.
So instead of giving all the gory details of my personal workflow.
I'll try to give you an idea.
I hope that I could help you discover why org mode is so praised and be
able to take advantage of its awesomeness faster than I did.
* Workflows
:PROPERTIES:
:CUSTOM_ID: workflows
:END:
** Workflow 0: Init my day
:PROPERTIES:
:CUSTOM_ID: workflow-0--init-my-day
:END:
I have a single file named =tracker.org= containing a tree of dates.
** Worfklow 1: org-agenda + clock
:PROPERTIES:
:CUSTOM_ID: worfklow-1--org-agenda---clock
:END:
So one thing is:
1. look at the current tasks planned for today
2. select a task, clock it
3. work on the task
4. back to the task and clock it out.
I work most of my using emacs[fn:emacs-digression].
Generally the first thing I do in the morning is opening `org-calendar` and
@ -104,12 +123,54 @@ Mainly I'm prompted when doing so:
[d] DONE [c] CANCELLED [l] HANDLED }
#+END_SRC
** Workflow 2: org-capture/org-refile
:PROPERTIES:
:CUSTOM_ID: workflow-2--org-capture-org-refile
:END:
But quite often I don't know what the tasks for the day will be.
Very often, I need to work on things I couldn't plan.
There can be interruptions, or new tasks requiring my attention during the
day.
In that case I use =org-capture= along =org-refile=.
Mainly =org-capture= helps you create a new TODO entry.
And =org-refile= will help you move that TODO entry to the correct place.
So let say I get a DM in the chat asking me to do something.
I generally start org capture (for me it's =SPC X=).
I am presented with the following choice:
#+BEGIN_SRC
Select a capture template
=========================
[t] todo
[c] chat
[e] email
[m] meeting
[p] pause
[r] review
[w] work
[i] interruption
[f] chore
---------------------------------------------------------------------------
[q] Abort
#+END_SRC
I then type the letter of the kind of tasks I'd like to create.
If I select =t= I have a simple TODO:
#+BEGIN_SRC
#+END_SRC
* Footnotes
:PROPERTIES:
:CUSTOM_ID: footnotes
:END:
[fn:emacs-digression]
/Short digression/:
Historically, I coded using different IDEs.
Then I worked for a company that forced me to use terrible keyboards and
after just a few weeks I started to have serious wrist issues.