Organisationsmodus - Verhindert, dass zukünftige sich wiederholende Einträge in der Agenda-Ansicht angezeigt werden


10

Es scheint offensichtlich zu sein, aber ich habe anscheinend noch keine Antwort gefunden ... Ich habe einige sich wiederholende Aufgaben, die eine Eigenschaft im Stil von haben SCHEDULED: <2015-05-22 Fri 23:00 .+4d>. Dies hat jedoch zur Folge, dass diese Aufgabe auch in der Tagesordnungsansicht vom 26. Mai, 30. Mai usw. usw. auftaucht, was die Tagesordnungsansicht erheblich durcheinander bringt. Ich stelle fest, dass sich geplante Einträge mit habitStil nicht so verhalten, aber ich möchte nicht alle sich wiederholenden Aufgaben ausführen habit. Muss es eine Möglichkeit geben, zu verhindern, dass zukünftige sich wiederholende Aufgaben (sowohl DEADLINEals auch SCHEDULED) vorzeitig im Kalender angezeigt werden?


2
Wie wäre es mit dem Anpassen der Variablen org-agenda-repeating-timestamp-show-all?: " Nicht-Null bedeutet, dass alle Vorkommen eines sich wiederholenden Stempels in der Agenda angezeigt werden . Wenn eine Liste von Zeichenfolgen festgelegt ist, werden nur Vorkommen von sich wiederholenden Stempeln für diese TODO-Schlüsselwörter angezeigt . Wenn nilnur ein Vorkommen angezeigt wird, entweder heute oder am nächsten in der Zukunft. "Ich habe dies noch nie versucht, aber es sieht so aus, als ob es anwendbar wäre, da der Standardwert ist t.
Lawlist

@lawlist Cool. Das ist die richtige Variable.
Xji

Antworten:


10

Der Standardwert für die Variable org-agenda-repeating-timestamp-show-allist t- dh " Nicht-Null bedeutet, dass alle Vorkommen eines sich wiederholenden Stempels in der Agenda angezeigt werden . " Die Variable kann auf " eine Liste von Zeichenfolgen " gesetzt werden, um " nur Vorkommen von sich wiederholenden Stempeln für diese anzuzeigen " TODO-Schlüsselwörter . " Wenn die Variable auf nil" Nur ein Vorkommen wird angezeigt, entweder heute oder das nächste in der Zukunft " gesetzt ist, möchte das Originalposter möglicherweise die folgende Zeile zur Datei .emacsoder hinzufügen init.el:

(setq org-agenda-repeating-timestamp-show-all nil)

5
Der derzeit in Entwicklung befindliche org-mode 9.1 wurde entfernt org-agenda-repeating-timestamp-show-all. Für die Zwecke dieser Frage glaube ich, dass die Ersatzeinstellung aktiviert ist org-agenda-show-future-repeats.
dsedivec

2

TL; DR : (setq org-agenda-show-future-repeats nil) .


Sie müssen Set org-agenda-show-future-repeatszu nil. Die vorherige Option org-agenda-repeating-timestamp-show-all wurde in Version 9.1 aus dem Org-Modus entfernt , da das neue Optionspaar - die zuvor genannten org-agenda-show-future-repeatsund org-agenda-prefer-last-repeat- eine genauere Kontrolle über die in der Agenda angezeigten Aufgaben bietet.

Beachten Sie, dass dies org-agenda-show-future-repeatsauch unterstützt wird, nextwenn Sie eine einzelne zukünftige Wiederholung anzeigen möchten. Weitere Informationen finden Sie unter M-x customize-option org-agenda-show-future-repeats.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.