Intégration du calendrier en mode organisationnel?

16

Le calendrier (invoqué par M-x calendar) a une fonction d'intégration d'agenda. Par cela, on peut afficher n'importe quelle date spéciale sur le tampon du calendrier (le jour sera coloré s'il y a une entrée de journal pour ce jour), et afficher l'entrée détaillée du jour par d.

Étant donné que le mode org a également une fonction d'horodatage, l'intégrer au calendrier, tout comme l'entrée de journal, serait bien. Ce n'est pas nécessairement une intégration avec calendar, mais quelque chose qui permet d'afficher les dates au format calendrier, puis d'ouvrir la vue détaillée de la date à partir de ce calendrier.

Question: existe-t-il une telle fonctionnalité?

Yuki Inoue
la source
1
Vous voudrez peut-être jeter un œil à emacs-calfw ( github.com/kiwanami/emacs-calfw ).
JeanPierre
Une nouvelle bibliothèque peut être créée en utilisant (en partie) la fonction org-get-entries-fndans le lien du fil suivant pour obtenir une liste de tous les éléments PROGRAMMÉS pour la période affichée sur le calendrier 3 mois / 12 mois. emacs.stackexchange.com/a/12563/2287 La fonction calendar-mark-visible-datepeut être utilisée pour colorer le calendrier 3 mois / 12 mois avec des entrées pour SCHEDULED, anniversaires, jours fériés, agenda, etc. Si à un moment donné dans le futur je décide de rendre ma bibliothèque interne publique, je peux revoir ce fil. La culture de stackexchange ne favorise pas l'affichage de bibliothèques entières comme réponses.
Lawlist
Alternativement, la fonction calendar-cursor-to-nearest-dateou org-read-datepeut être utilisée pour extraire une date du calendrier et un *Org Agenda*tampon peut être créé pour une date spécifique - par exemple, org-agenda-listavec le réglage approprié des variables de sortie.
Lawlist
Vous voudrez peut-être vérifier org-journal , qui pourrait partiellement répondre à vos besoins. Même si je ne l'ai pas utilisé personnellement.
xji

Réponses:

1

Lorsque vous êtes dans org-agenda, vous pouvez appuyer sur cpour ouvrir un calendrier à la date au point. Dans un calendrier, vous pouvez appuyer sur cpour ouvrir org-agenda à la date au point.

Damien Cassou
la source
et vice versa, (setq org-agenda-include-diary t)vous verrez les entrées du journal dans l'agenda de l'organisation.
Dieter.Wilhelm