Ich verwende den Organisationsmodus als Wissensdatenbank, wobei jede Datei für ein bestimmtes Projekt bestimmt ist, an dem ich arbeite.
Jede Datei hat ein eigenes Tagebuch und ich würde gerne ein aggregiertes Tagebuch aller Dinge sehen, die ich getan habe.
Diese Informationen befinden sich in einer Reihe von .org
Dateien in einem bestimmten Verzeichnis.
Die Funktionalität, nach der ich suche, entspricht der Agenda-Zeitleiste, funktioniert jedoch nur für eine Datei.
Gibt es eine Möglichkeit, damit es für alle Dateien in funktioniert org-agenda-files
?
org-mode
org-agenda
edmz
quelle
quelle
Timelineview of all agenda files
zu seinunix.SE
.unix.SE
und hier wahrscheinlich eine bessere Antwort bekommen könnte.Antworten:
Basierend auf den in dieser Antwort enthaltenen Vorschlägen sammelt der folgende Befehl den Inhalt aller
org-agenda-files
in einer einzigen Datei und ruft dann denorg-agenda
Befehl auf, der die Zeitachse erstellt:Richten Sie für optimale Ergebnisse eine benutzerdefinierte Schlüsselbindung für diesen Befehl über ein
Außerdem , wenn Sie den Befehl wollen alle prüfen ,
org-mode
Dateien , die derzeit geöffnet ist (zusätzlich Sieorg-agenda-files
, die möglicherweise nicht geöffnet sein), können Sie ersetzenorg-agenda-files
mit einem Aufruf(org-files-list)
in dem obigen Code.quelle
org-agenda-files
mit(org-agenda-files t)
, dieses Problem zu lösen.Es ist nicht ganz identisch mit der Zeitleiste, aber Sie können eine benutzerdefinierte Agenda-Ansicht erstellen, die eine gewisse Zeitspanne im "Protokollmodus" anzeigt. Durch lokales Binden
org-agenda-files
im Agenda-Befehl können wir alle gewünschten Dateien laden, ohne das normale Verhalten zu beeinträchtigen. Dies dauert eine Woche, ändern Sieorg-agenda-span
die Anzahl der gewünschten Tage.quelle