Professional Documents
Culture Documents
Presentaciones Videos Youtube PDF
Presentaciones Videos Youtube PDF
#+SEQ_TODO: TODO(t@/!)
t – hotkey assigned to that TODO keyword
@ - log a timestamp and a note when this is entered
! - log a timestamp when you leave that keyword
Procedure:
• Customize org-agenda-files so that both files are used
to generate the agenda views.
• Customize refile function (fine tuning)
◦ org-refile-targets
◦ org-refile-use-outline-path
◦ org-refile-allow-creating-parent-nodes
Procedure:
• Define a capture key in your .emacs file:
(global-set-key (kbd "<f6>") 'org-capture)
• Write template files (e.g. „tpl-todo.txt“
• Press your capture key and to configure
◦ Hotkey for capture
◦ Destination
◦ Format
◦ Based on what template file or text
• Start capturing
Getting yourself organized with Orgmode
E03S04 – Function: The :PROPERTIES: drawer
Customzing variables:
'(org-enforce-todo-dependencies t)
'(org-track-ordered-property-with-tag t)
More customization:
org-agenda-dim-blocked-tasks
org-enforce-todo-checkbox-dependencies
Getting yourself organized with Orgmode
E04S02 – Function: Timers
Restart a clock: X
Restart with menu: U X
Cancel clock: Q
Show times: d
Getting yourself organized with Orgmode
E04S04 – Function: Column view
Increase effort:
Decrease effort:
Targets:
A headline
A place in the document with a #+NAME: target line
An item with a :CUSTOM_ID: property
Key combinations:
Edit links with L
Follow link with
Return to previos position &
Getting yourself organized with Orgmode
E05S02 – Function: Linking (external)
Targets: protocol:location
Customization:
Setting org-file-apps determines the application to open files.
Rainer König
Rainer König
Getting yourself organized with OrgMode
Customize new backends
1
This le was created with beamer export.
Rainer König
Getting yourself organized with OrgMode
Add some options for the beamer export
Rainer König
Getting yourself organized with OrgMode
More useful options
Rainer König
Getting yourself organized with OrgMode
Things to keep in mind
Rainer König
Getting yourself organized with OrgMode
Getting yourself organized with OrgMode
E06S03 - Publishing
Rainer König
Rainer König
Getting yourself organized with OrgMode
Customize your web server
Rainer König
Getting yourself organized with OrgMode
Customize your ~/.emacs le
(setq org-publish-project-alist
'(("org"
:base-directory "~/org/"
:publishing-directory "~/public_html"
:publishing-function org-html-publish-to-html
:section-numbers nil
:with-toc nil
)))
Rainer König
Getting yourself organized with OrgMode
Try the export function
Rainer König
Getting yourself organized with OrgMode
Additional information
Rainer König
Getting yourself organized with OrgMode
Getting yourself organized with OrgMode
E06S04 - Dynamic blocks
Rainer König
Rainer König
Getting yourself organized with OrgMode
General info on dynamic blocks
Rainer König
Getting yourself organized with OrgMode
Building a clock table
Rainer König
Getting yourself organized with OrgMode
Advanced clocktable
Rainer König
Getting yourself organized with OrgMode
Capturing column view
Rainer König
Getting yourself organized with OrgMode
Getting yourself organized with OrgMode
E06S05 - Tracking habits
Rainer König
Rainer König
Getting yourself organized with OrgMode
What is a habit
Rainer König
Getting yourself organized with OrgMode
Prerequisites to track habits
Rainer König
Getting yourself organized with OrgMode
Real life example
Play guitar every 3rd day at least, better every 2nd day
Recurring tast with repetition interval '.+2d/3d'
Style "habit" dened as a property
Rainer König
Getting yourself organized with OrgMode
How does a habit look in an agenda view?
Looks like a scheduled task, but with a block graph at the end
The ' !' marks the actual date
Every '*' marks a completed task on that day
Background color meaning:
Blue: The task was to be done yet on that day
Rainer König
Getting yourself organized with OrgMode
Additional tips
Rainer König
Getting yourself organized with OrgMode
Getting yourself organized with OrgMode
E07S01 - Bulk agenda actions
Rainer König
Rainer König
Getting yourself organized with OrgMode
Setting marks in agenda view
First you have to select the entries in the agenda that should be
used for the bulk action
Key Action
m Mark entry at point
u Unmark entry at point
* Mark all entries
U Unmark all entries
M-m Toggle mark at point
M-* Toggle all marks
% Mark entries base don a regular expression
Rainer König
Getting yourself organized with OrgMode
Bulk actions in agenda view
Archiving entries
Key Meaning
$ Archive all marked entries to their archive les
A Archive entries by moving them to their respective siblings
Rainer König
Getting yourself organized with OrgMode
Bulk actions: Change and rele entries
Key Meaning
t Change TODO state
+ Add a tag to all selected entries
- Remove a tag from all selected entries
f Apply a function to marked entries. See manual for details.
Rainer König
Getting yourself organized with OrgMode
Bulk actions: Change schedules and deadlines
Rainer König
Getting yourself organized with OrgMode
Known Issues
Rainer König
Getting yourself organized with OrgMode
Getting yourself organized with OrgMode
Episode 7 Snippet 2
W P F V
plan-work.org plan-free.org
Synchronization across PCs
org-global.el
logbook- review
privat.org
goals
Episode 7 Snippet 3
January 3, 2017
Goal
c1.ics c1.org
Google
calendar
Ical2org
c2.ics awk / py / pl c2.org
c3.ics c3.org
Problems
c1.ics
Google
calendar
Icalendar- Diary
c2.ics import-file Google
c3.ics
OrgMode setup
'(org-agenda-include-diary t)
#include diary-google
Getting yourself organized with OrgMode
E07S04 - Source code in OrgMode
Rainer König
Rainer König
Getting yourself organized with OrgMode
Prerequisites
Rainer König
Getting yourself organized with OrgMode
Shell code in OrgMode
To enter a source code block in an org le you have to type <s and
press the tab button. This will expand to
#+BEGIN_SRC
#+END_SRC
you can then add shell as a language and put shell code in the code
block
Rainer König
Getting yourself organized with OrgMode
Shell parameters
Value Meaning
:raw Shows the raw results
:table Shows the results as a table
:list Shows the results as a list
:silent Don't show results
Rainer König
Getting yourself organized with OrgMode
A Graphviz example
Param Meaning
:le is the le that we create with Graphviz
Rainer König
Getting yourself organized with OrgMode