Emacs Org-Modus zeigt Zeitbereich visuell in der Agenda an

Emacs Org-Modus zeigt Zeitbereich visuell in der Agenda an

Ich suche nach einer Möglichkeit, die Agenda-Ansicht im Org-Modus so zu gestalten, dass Zeiträume für Einträge mit einem bestimmten Zeitbereich „blockiert“ werden. Standardmäßig werden Elemente mit einem bestimmten Zeitbereich zu ihrer Startzeit aufgelistet. Dies kann es schwierig machen, überlappende Elemente zu erkennen und freie Zeitbereiche zu finden. Ich habe ziemlich viel gegoogelt, aber bisher nichts gefunden.

AAnzeige im Google Kalender-Stilfür den aktuellen Tag in der Agenda wäre eine mögliche Lösung, obwohl es sicher auch andere Ansätze gibt, die genauso gut funktionieren würden.

Obwohl eine vorgefertigte Lösung ideal wäre, habe ich nichts dagegen, sie selbst zu implementieren. Allerdings ist mein Elisp noch recht rudimentär, daher wäre ich für Hinweise zur Vorgehensweise auch sehr dankbar.

Antwort1

emacs-calfw hat eine Google Kalender-ähnliche Ansicht.

kiwanami/emacs-calfw

Installieren

M-x package-install calfw

dann schreibe die Konfiguration in init.el

(require 'calfw-org)

Verwendung

Kalender anzeigen nachM-x cfw:open-org-calendar

Filtern Sie Aufgaben nach dieser Konfiguration.

(setq cfw:org-agenda-schedule-args '(:scheduled :sexp :closed :deadline :todo :timestamp))

andere Dokumente sindhier (README.md)

Antwort2

Ich bin nicht sicher, wie der Name der Variable lautet, aber wenn Sie zuOptionen -> Emacs anpassen -> Anpassungsgruppe der obersten Ebeneund dann suchenorg-agenda-zeitrasterEs gibt eine Einstellung namensBereits in einem Eintrag vorhandene Rasterzeiten überspringen.

Setzen Sie ein Häkchen in das kleine Kästchen daneben und schon sind Sie so ziemlich am Ziel. Zumindest werden Ihnen keine Zeiten mehr angezeigt, die so aussehen, als wären sie leer, obwohl sie es nicht sind. Leider bietet es keine gute visuelle Darstellung des Zeitblocks selbst.

EDIT: Tatsächlich scheint das das Problem nicht zu lösen. Aus irgendeinem Grund erschien es vorher nur auf meiner Agenda, jetzt aber nicht mehr.

Ich würde dies ehrlich gesagt als einen Fehler betrachten, da es die Erwartungen der Benutzer völlig verletzt und keinen anderen Zweck erfüllt, als Verwirrung zu stiften.

Antwort3

Org-Zeitleistewäre eine Möglichkeit, dies zu tun.

visuelle Zeitleiste in der Org-Zeitleiste

Für den jeweiligen Tag in der Tagesordnung erhalten Sie einen Überblick über Überschneidungen und etwaige Lücken.

verwandte Informationen