Je voudrais qu'il soit facile de trouver où sont les blocs de temps libres dans mon agenda en mode org.
Par exemple, si j'ai deux rendez-vous, un de 9h30 à 10h30 et un autre de 11h15 à 12h30, j'aimerais voir d'un coup d'œil que le bloc de 10h30 à 11h15 est libre.
En d'autres termes, je veux pouvoir distinguer le temps libre aussi facilement que cela se fait dans un agenda graphique tel que le calendrier Google.
Existe-t-il un moyen de rendre les blocs de temps vides faciles à voir? Peut-être pour coloriser les blocs vides qui sont plus longs qu'un certain nombre de minutes?
org-mode
org-agenda
Scaramouche
la source
la source
org-agenda-time-grid
pas suffisant pour vos besoins? gnu.org/software/emacs/manual/html_node/org/…calfw
( emacswiki.org/emacs/Calfw ).init.el
, incluez(require 'calfw-org)
et appelez le calendrier doM-x cfw:open-org-calendar
.Réponses:
En raison de cette question de mon propre je regardais la fonction
org-agenda-add-time-grid-maybe
qui crée la grille horaire. Le code affiché ici (qui n'est pas écrit par moi) supprime une ligne de grille si le temps est occupé comme demandé dans le commentaire du PO.Comme vous, je voulais créer un bloc visuel d'une manière ou d'une autre. En mélangeant le code original de
org-agenda-add-time-grid-maybe
et les conseils de Michael Ekstrand postés dans l'autre thread, j'ai trouvé le code suivant pourorg-agenda-add-time-grid-maybe
. Il affichera les lignes de la grille dans une couleur différente (pour le moment j'utilise le visageorg-archived
) et les temps seront suivis d'une chaîne différente. Les deux peuvent être modifiés à votre guise.De toute évidence, il serait plus élégant d'utiliser des conseils, mais je ne pouvais pas savoir exactement où intervenir. La fonction elle-même parcourt chaque heure de grille (définie dans
org-agenda-time-grid
) et crée une nouvelle liste avec la grille finale comprenant les faces (nouvelle).la source
org-agenda
.