Artikelformat

OrgMode tutorial episode 5

This episode took a lot of time to complete. I was very busy in the house and in the garden, so I didn’t have that much time to produce it. Anyway, its done now and we have 5 more snippet videos.

Snippet 01 – Internal Links

The E05S01 video is all about internal links.Internal links are links to other items in the actual file. You can link headlines, or you define named targets. A very intersting thing is the „radio targets“ feature that changes every occurence of a keyword into an internal link.

Snippet 02 – External Links

The E05S02 video explains external links. You can link to web pages as well as to people that you have stored inside your BBDB database. THe link form I use most is a link to an ID. IDs are unique IDs that emacs generates internally. I’ve hacked myself into elisp and made some lines of code that get this ID (or even create one if there isn’t one already) and copies it to the clipboard, so that the linking proces is much easier now.

Snippet 03 – Attachments

The E05S03 video is about attachments. This time we really place files in the directory where we put the OrgMode files. The files will be added in a data structure that relies on the ID property. If your OrgMode data directory is under git version control, then attachments are checked in automatically into your repository. Attachments can be created by „moving“ or „copying“ the file. On Linux file systems you can also set hard or symbolic links to the original file.

Snippet 04 – Priorities

In the E05S04 video we finally talk about priorities. For OrgMode priorites are just a way to sort items in your agenda views. There is no „hierachy“ enforcement or inheritance of priorities. I’ve showed my „daily view“ custom agenda view in this video and got questions how I did this. Its an easy combined view, the code for this is explained in this blog article.

Snippet 05 – Tables

In the E05S04 video I had a quick look at tables. OrgMode has a lot of table formatting functions and can even work like a spreadsheet. But honestly I had to think how I can make use of that inside my own trusted system and I found a use by creating an inventory list for my laboratory at work.

What’s coming next

There is still stuff to be explained. One wide area is exporting and publishing from OrgMode. I still have some topics on my list, so stay tuned and see what is coming up. I will keep the slower pace now because its still lots of work left on other projects. If you have specific questions or ideas what you would like be get explained, then contacts me.

Autor: Rainer

Diplom-Informatiker, Baujahr 1961, Vater von 2 Kindern, Hundehalter, Sportschütze und Vereinsvorstand, Hobbymusiker (mit zweifelhaftem Erfolg), politisch interessiert, Leseratte, Freizeit-Philosoph und letztlich Blogger.

1 Kommentar

  1. This is a fantastic series. I have used org-mode pretty lamely for a while it seems and was just intimidated by the largess of the package to really dig in and try to learn it. You have provided a very approachable way to learn a lot more about org-mode. After watching your videos, I go ahead and read that section of the info pages and then try a few things I’m curious about.

    For Episode 6, I would be particularly interested in a few of the outlying concepts not necessarily related to being organized. In this case I’m talking about markup, exporting and publishing for example to a website or blog. Also I would be interested in seeing how to use org-mode as the initialization system for emacs. Maybe that is 2 episodes (one for markup, exporting and publishing, one for other uses like the initialization system).

    Anyway, fantastic series, I look forward to each snippet.

    Best!
    Jeff