Nerdkrams
Todo.txt und Org­mo­de: War­um kom­pli­ziert, wenn’s auch ein­fach geht?

Zu den Din­gen, die den durch­schnitt­li­chen Benut­zer meh­re­rer Com­pu­ter (etwa Lap­top und Smart­pho­ne und Spiel-PC) trotz (oder wegen) all des Web­zwein­ull­quat­sches immer noch zu über­for­dern schei­nen, gehört es offen­bar, eine Liste zu erle­di­gen­der Din­ge anzu­fer­ti­gen, die auf allen benutz­ten Syste­men glei­cher­ma­ßen zur Ver­fü­gung steht. Wie sonst ist es zu erklä­ren, dass immer wie­der neue Vari­an­ten des Kon­zepts „Liste von Din­gen mit Datums­an­ga­be“ als neu­es kom­men­des Ding ange­prie­sen werden?

All die Wun­der­lists, Tood­le­dos und Astrids haben jeden­falls eines gemein­sam: Sie machen es zu kompliziert.

Frü­her, bevor der Com­pu­ter Din­ge ver­kom­pli­zier­te, bestan­den sol­che Listen noch aus rei­nem Text, wich­ti­ge dead­lines wur­den gele­gent­lich auch in papier­nen Kalen­dern notiert. Beson­de­re Spei­cher­for­ma­te waren nicht not­wen­dig, auch kei­ne Dechif­frier­me­tho­den: Benö­tigt wur­den ledig­lich Lese- und Schreibkenntnisse.

Im Jahr 2003 ent­stand mit dem org­mo­de ein erstaun­lich spä­ter Ver­such, die­ses ein­fa­che Kon­zept in digi­ta­ler Form nach­zu­bil­den. Die ent­ste­hen­den Datei­en ent­hal­ten Prio­ri­tä­ten, Datums­an­ga­ben und auch sonst aller­lei Infor­ma­tio­nen, die man für ein todo benö­ti­gen könn­te. Der essen­zi­el­le Vor­teil gegen­über oben genann­ten Alter­na­ti­ven: Die .org-Datei­en sind rei­ne Text­da­tei­en ohne beson­de­re For­mat­an­wei­sun­gen – sie las­sen sich in jedem Text­edi­tor feh­ler­los und ein­fach bear­bei­ten. Mit Mobi­le­Org gibt es auch eine Android-app inklu­si­ve einer Mög­lich­keit, die .org-Datei­en per Inter­net frei­zu­ge­ben, was für uns Mehr­ge­rä­te­nut­zer ein deut­li­ches Plus ist. (Ob die­se app ein wid­get zur schnel­len Über­sicht noch zu erle­di­gen­der Auf­ga­ben besitzt, weiß ich lei­der nicht.)

Doof am org­mo­de ist es, dass man mehr oder weni­ger an Emacs gebun­den ist. Eini­ge wei­te­re Text­edi­to­ren neben Emacs, der die Refe­renz­im­ple­men­tie­rung des org­mo­des bis heu­te beher­bergt, haben inzwi­schen auch Syn­tax­high­light­ing und wei­te­re Unter­stüt­zung für das org­mo­de-For­mat als Plugin erhal­ten; stets aktu­ell ist jedoch nur die Ori­gi­nal­ver­si­on, Inkom­pa­ti­bi­li­tä­ten nicht aus­ge­schlos­sen. Außer­dem hat die Auf­tei­lung in meh­re­re Datei­en zwar struk­tu­rel­le Vor­tei­le, aber den Nach­teil, dass es kom­pli­zier­ter wird, alle Auf­ga­ben im Blick zu behalten.

Die von mir zur­zeit bevor­zug­te Alter­na­ti­ve ist Todo.txt. Die­ses For­mat folgt ähn­li­chen Ziel­set­zun­gen wie der org­mo­de, ist jedoch frei von den erwähn­ten Nach­tei­len: Zum Einen gibt es kei­nen Stan­dard­edi­tor für das For­mat (es ist nicht ein­mal ein offi­zi­el­les Plugin vor­han­den), zum Ande­ren beschränkt sich das For­mat auf eine ein­zi­ge Datei (eben die Datei Todo.txt), was nicht nur die Über­sicht, son­dern auch das Syn­chro­ni­sie­ren erleich­tert. (Offi­zi­ell wird zur­zeit nur Drop­box unter­stützt, natür­lich funk­tio­niert aber auch jeder ande­re ähn­li­che cloud-Dienst.) Dafür ist es mög­lich, für jeden Ein­trag eine Prio­ri­tät, Anfangs- und End­da­tum, einen „Kon­text“ und ein „Pro­jekt“ fest­zu­le­gen. Es gilt: Jede Auf­ga­be ent­spricht einer Zeile.

Ein Bei­spiel:

(A) 2013-06-04 Schreibe Artikel über Todo.txt +nichtblog @online

Die­se Zei­le besagt: Die höchst­prio­ri­sier­te („(A)“) Auf­ga­be – Teil des Pro­jekts „nicht­blog“ im Kon­text „online“ – wur­de am 4. Juni 2013 geplant. Hier­bei sind fast alle Anga­ben optio­nal – vali­de wäre also auch einfach:

Schreibe Artikel über todo.txt

Eine aus­führ­li­che For­mat­be­schrei­bung (eng­lisch­spra­chig) ist im Pro­jekt­wi­ki zu finden.

Es gibt diver­se Desk­to­pe­di­to­ren für Todo.txt, unter ande­rem für Win­dows und Linux. Eini­ge von ihnen sind auf der Pro­jekt­web­site ver­linkt. Ich mei­ner­seits benut­ze in der Regel den von mir bereits 2011 geprie­se­nen Edi­tor Sub­li­me Text für die­se Auf­ga­be – immer­hin han­delt es sich bekannt­lich um „nor­ma­le“ Text­da­tei­en. Um mir das trotz­dem ein biss­chen zu ver­ein­fa­chen, ent­wick­le ich gele­gent­lich ein Syn­tax-High­light­ing-Plugin für Sub­li­me Text, das Farb­ko­die­run­gen für die ein­zel­nen Ele­men­te hinzufügt.

Außer dem recht mäch­ti­gen Kom­man­do­zei­len­skript „Todo.txt CLI“ gibt es von der Ent­wick­le­rin auch eine mobi­le app für iOS und Android, die ein Drop­box­kon­to zwar zwin­gend vor­aus­setzt, aber alles Nöti­ge mit­bringt. Auch ein wid­get ist verfügbar:

Todo.txt-Widget (Screenshot von Gina Trapani, lizenziert unter by-nc-sa)

Natür­lich ist das alles weni­ger cool als die umfang­reich gestal­te­te Hype-app der Wahl zu benut­zen. Anders­her­um betrach­tet aber: Todo.txt und .org-Datei­en wer­den noch ver­füg- und benutz­bar sein, wenn die klei­nen Unter­neh­men, die für die Alter­na­ti­ven ver­ant­wort­lich sind, längst nicht mehr existieren.

Man kann es auch über­trei­ben mit dem ver­meint­li­chen Komfort.

Senfecke:

  1. info-codes

    prio : A = eilig/​selbst B = nicht eilig/​selbst C = delegieren

    ab = anruf­be­ant­wor­ter ms = mes­sa­ge per edv ts = testen
    ba = brief an nb = notiz mit beleg vs = vision
    bv = brief von nt = notiz ohne beleg wi = witz
    fa = fax an pj = pro­jek­te wv = wiedervorlage
    fv = fax von qu = quel­le (fund­stel­le) zh = geeig­net f zuhause
    gb = geburts­tag re = rech­nung zi = zitat
    id = idee rr = rück­ruf durch mich zp = zeitplan
    ke = kon­fe­renz extern rz = part­ner ruft zurück zu = verweis
    ki = kon­fe­renz intern ta = tele­fon an
    kk = kar­tei­kar­te tv = tele­fo­nat von

    :D

Comments are closed.

https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_smilenew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_biggrin2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_sadnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_eek.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_shocked.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_confusednew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_coolnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_lol.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_madnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_aufsmaul.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_seb_zunge.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_blushnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_frown.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil1.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/icon_mad.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_rolleyesnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_wink2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_idea2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_arrow2.gif 
mehr...
 

Erlaubte Tags:
<strong> <em> <pre> <code> <a href="" title=""> <img src="" title="" alt=""> <blockquote> <q> <b> <i> <del> <span style=""> <strike>

Datenschutzhinweis: Deine IP-Adresse wird nicht gespeichert. Details findest du hier.