Frage

Ich mag der Org-Modus Agenda sehr unterschiedliche Formatierungen auf den Rest von Emacs haben. Wie kann ich das jedes Mal, wenn die Agenda geschieht erzeugt wird?

(Nb dies ist nicht die gleiche Frage wie this weil Org-Modus gibt an verschiedene Gesichter je nachdem, wie nahe ein Termin ist, und andere Informationen, die in der Agenda-Puffer nicht gegeben ist.)

Danke!

War es hilfreich?

Lösung

Es wäre sehr hilfreich sein, zu verstehen, was Sie meinen „sehr unterschiedliche Formatierungen.“ Baring, dass ...

Theoretisch sollten Sie in der Lage sein, entweder zu erreichen, was Sie entweder M-x customize-apropos org-agenda seek, und / oder durch das richtige org-Agenda Variablen in Ihrer Emacs Konfigurationseinstellung. Sie sollten erwägen sogar eine Reihe von Funktionen / Aktionen zusammen in einer benutzerdefinierten Funktion zu binden, dass Sie die Agenda Puffer erstellen können / ändern, oder Sie können die org-agenda-hook ändern, um automatisch die Aktionen ausführen, die Sie benötigen.

Es klingt wie Sie in der Lage sind, die Puffer zu ändern, wie Sie es angezeigt werden sollen, den Trick an dieser Stelle, wenn ich Sie richtig verstehe, ist, herauszufinden, wie um diesen Prozess zu automatisieren.

Darüber hinaus sollten Sie die folgenden Variablen und org-agenda spezifische Konfigurationen ich verwende.

(global-set-key (kbd "C-c o a a") 'org-agenda)
(global-set-key (kbd "C-c o a l") 'org-agenda-list)
(global-set-key (kbd "C-c o a t") 'org-todo-list)
(setq org-agenda-include-all-todo nil)
(setq org-agenda-skip-scheduled-if-done t)
(setq org-agenda-skip-deadline-if-done t)
(setq org-agenda-include-diary t)
(setq org-agenda-columns-add-appointments-to-effort-sum t)
(setq org-agenda-custom-commands nil)
(setq org-agenda-default-appointment-duration 60)
(setq org-agenda-mouse-1-follows-link t)
(setq org-agenda-skip-unavailable-files t)
(setq org-agenda-use-time-grid nil)

Ich hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top