Frage
Ich mag die Ausgabe von org-Agenda in eine Textdatei speichern, jedes Mal, dass die org-Agenda berechnet. Auf diese Weise kann ich ein externes Programm (wie ATNotes auf Windows oder conky auf Linux), diese Textdatei holen und es auf meinem Desktop angezeigt werden soll.
Wie kann ich das tun?
Lösung
Ich fühle mich wie ich auf Ihrer Parade regnen würde, nachdem Sie sich die Mühe gingen diesem Code zu schreiben snipped (und verwendeten ein Stück um Rat, auch!), Aber tatsächlich diese Funktion gebacken wird bereits in org-Modus und im Handbuch dokumentiert. Der Befehl, den Sie wollen, ist org-write-agenda
(C-x C-w in einer Agenda-Puffer). Siehe Abschnitt der Org-Mode Info Titel "Export Agenda Ansichten."
Andere Tipps
Wenn Sie es tun wollen, während Sie Emacs geöffnet haben, können Sie einfach save-buffer
auf dem *Agenda*
Puffer über M-x save-buffer
nennen (seit Org-Mode C-x C-s
bindet an org-save-all-org-buffer.
Sie save-buffer
auf etwas anderes in der org-mode-map
binden könnte, wenn man wollte.