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 #+OPTIONS: auto-id:t
In this article I'll try to give an overview of my current use of [[https://orgmode.org][org mode]]. 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? I use org mode for:
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.
First, what is org mode? - tasks management & tracking
From the main website of org mode: - writing documents (articles, book, etc...)
- note taking ; which I consider slightly different from just writing documents
#+BEGIN_QUOTE It took me a few month to discover a few great org-mode features that
Org mode is for keeping notes, maintaining TODO lists, planning projects, really changed the way I looked at it.
and authoring documents with a fast and effective plain-text system. After discovering those it is a real life changer.
#+END_QUOTE
That's a quite broad description. I hope that I could help you discover why org mode is so praised and be
So instead of giving all the gory details of my personal workflow. able to take advantage of its awesomeness faster than I did.
I'll try to give you an idea.
* 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]. I work most of my using emacs[fn:emacs-digression].
Generally the first thing I do in the morning is opening `org-calendar` and 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 } [d] DONE [c] CANCELLED [l] HANDLED }
#+END_SRC #+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 * Footnotes
:PROPERTIES: :PROPERTIES:
:CUSTOM_ID: footnotes :CUSTOM_ID: footnotes
:END: :END:
[fn:emacs-digression] [fn:emacs-digression]
/Short digression/:
Historically, I coded using different IDEs. Historically, I coded using different IDEs.
Then I worked for a company that forced me to use terrible keyboards and 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. after just a few weeks I started to have serious wrist issues.