Was ist der Grund, warum Sie die Anzeige von GEPLANTEN Elementen im Organigramm-Modus verzögern müssen?

17

Man kann festlegen org-deadline-warning-days, dass DEADLINEElemente eine Standardanzahl von Tagen vor Ablauf der Frist in der Tagesordnung angezeigt werden, oder man kann dies von Fall zu Fall tun, indem man z. B. -3dden DEADLINEZeitstempel hinzufügt .

Die Verwendung der gleichen Warnnotation -3dfür ein SCHEDULEDElement bewirkt nun den umgekehrten Effekt: Das Element wird nicht hinzugefügt, sondern für diese Anzahl von Tagen aus der Agenda-Ansicht übersprungen.

Aus dem Org-Modus-Handbuch:

 If you want to _delay_ the display of this task in the agenda, use
 `SCHEDULED: <2004-12-25 Sat -2d>': the task is still scheduled on
 the 25th but will appear two days later.  In case the task
 contains a repeater, the delay is considered to affect all
 occurrences; if you want the delay to only affect the first
 scheduled occurrence of the task, use `--2d' instead.  See
 `org-scheduled-delay-days' and
 `org-agenda-skip-scheduled-delay-if-deadline' for details on how to
 control this globally or per agenda.

Wofür kann das nützlich sein?

Wenn Sie mit der Arbeit an einem Element beginnen und es für einen bestimmten Termin planen, möchten Sie meines Erachtens das Element mindestens am geplanten Tag in der Tagesordnung anzeigen. Möglicherweise sogar früher, aber definitiv nicht später.

Vermisse ich etwas?

Alexander Shcheblikin
quelle
1
Vielleicht, um aufzuzeichnen, wann es ursprünglich geplant war, und um zu sehen, wie viele Tage es verschoben wurde, und um natürlich zu sehen, ob es am verschobenen Tag auftaucht? In meinem Kopf denke ich an jemanden, der eine Frist hat, um mir Dokumente (oder ähnliches) bis zu einem bestimmten Datum zu geben - dann rufen sie mich an und bitten um eine zweiwöchige Verlängerung, und ich sage OK -14d.
Gesetzesliste

Antworten:

9

Die Verzögerung "--1d" (die nur das erste Auftreten eines sich wiederholenden Ereignisses verzögert) ist nützlich, wenn Sie eine sich wiederholende Aufgabe am geplanten Tag nicht ausführen können (z. B. weil Sie nicht in der Stadt sind), aber nicht Ich möchte die anderen Vorkommnisse nicht neu planen.

Wenn Sie haben

* Do This
  SCHEDULED: <2015-01-01 +1m>

Um am ersten eines jeden Monats etwas zu tun, aber an diesem Tag nicht verfügbar zu sein, können Sie es auf einen Tag später (den 2.) verschieben. Die Wiederholung wird es dann für den 2. des nächsten Monats einplanen. Sie müssen ein zweites Mal einen neuen Termin festlegen, um zum ersten zurückzukehren. Stattdessen können Sie verwenden

* Do This
  SCHEDULED: <2015-01-01 +1m --1d>

Dadurch wird es für einen Tag in Ihrer Agenda ausgeblendet, und wenn Sie dies tun, planen Sie das nächste Vorkommen für den ersten des nächsten Monats, wodurch die Verzögerung beseitigt wird.

erikstokes
quelle
1
Aus diesem Thread in der Liste der Organisationsmodi, in dem "Ich wünsche mich immer noch für eine Schlummerphase", geht hervor, dass dies der ursprüngliche Grund für diese Funktion ist.
Michał Politowski
4

Wie im Handbuch zum Ausblenden geplanter Elemente aus der TODO-Liste angegeben:

Einige Personen sehen ein TODO-Element, dessen Ausführung geplant wurde oder dessen Frist abgelaufen ist (siehe Zeitstempel), als nicht mehr geöffnet an. Konfigurieren Sie die Variablen org-agenda-todo-ignore-schedule, org-agenda-todo-ignore-deadlines, org-agenda-todo-ignore-timestamp und / oder org-agenda-todo-ignore-with-date, um solche Elemente auszuschließen aus der globalen TODO-Liste.

Während es nicht meine Arbeitsweise ist, kann ich sehen, wie dies für einige attraktiv sein könnte. Es geht auch nicht direkt um den Kontext Ihrer Frage.

In diesem Zusammenhang könnte ich mir jedoch vorstellen, dass jemand den geplanten Punkt erst einige Zeit nach dem geplanten Termin von seiner Tagesordnung streichen möchte. (Ich habe nicht damit gespielt, aber ich würde erwarten, dass das TODO-Element weiterhin in Ansichten wie der Protokollansicht und der TODO-Liste angezeigt wird.) Bei einer solchen Arbeitsweise müsste die Tagesordnung als Liste von Elementen betrachtet werden Feuer, anstatt eine Liste aller Elemente.

Nicht nach meinem Geschmack und wahrscheinlich auch nicht nach Ihrem Geschmack. Aber ein Ruhm des Organisationsmodus ist, dass er sein Modell der Aufgabenverwaltung nicht annähernd so stark durchsetzt wie die meisten anderen Tools, die ich ausprobiert habe. (Es ist wie ein Werkzeug zum Erstellen eines eigenen Werkzeugs.)

vanden
quelle
1

Zusätzlich zu dem, was @erikstokes erwähnt hat, ist diese Funktion in folgendem Szenario für mich nützlich:

Ich habe eine ToDo-Liste für Dinge, die heute erledigt werden müssen. Ich verfolge auch geplante Aufgaben und Routinen mit "SCHEDULED". Jeden Tag überprüfe ich beide Listen in einer einzigen Tagesordnungsansicht, um festzustellen, was zu tun ist.

Die Agenda wird jedoch unübersichtlich, wenn ich meinen Projektplan in die Organisationsdatei lege, da ich während des Projekt- / Funktionsplans für jede Unteraufgabe ZEITPLAN und ABLAUFZEIT festgelegt habe. Diese Daten sind nur ein Teil des Funktionsplans. Ich benötige keine Erinnerungen für sie, da ich sie einfach nacheinander anpacke. Um die Agenda-Ansicht "sauber" zu halten, kann ich diese Funktion verwenden:

Legen Sie für das Attribut SCHEDULED eine Verzögerungszeit fest, z. B. "SCHEDULED: <24.09.2015 - 1:00 Uhr>", damit die Projektaufgaben erst einen Monat nach dem geplanten Datum angezeigt werden, aber zu diesem Zeitpunkt sollten sie bereits angezeigt werden als FERTIG markiert sein und daher nicht angezeigt werden.

Lungang Fang
quelle