Emacs org-mode: comment éviter les lignes en double dans l'agenda, lorsque les éléments sont planifiés ET ont une date limite

12

Beaucoup de mes articles TODO en mode organisationnel Emacs ont une DATE LIMITE définie à l'avenir (par exemple vendredi) et sont en même temps PROGRAMMÉS aujourd'hui, de sorte que je sais déjà que je dois commencer à travailler sur cette tâche.

Ensuite, cette tâche apparaîtra deux fois dans mon agenda. Ce n'est pas bien mais pas nécessairement un problème pour l'instant, mais si alors

  • la tâche a attribué une estimation de temps pour sa durée et
  • Je vais en vue colonne C-c C-x C-cpour voir combien de temps mes tâches auront besoin aujourd'hui,

L' estimation du temps pour cette tâche est comptée deux fois , donc par exemple si l'estimation de l'effort de temps est de 2 heures, j'aurai 4 heures dans mon agenda quotidien, car l'élément apparaît ainsi que prévu aujourd'hui (ou dans le passé) ainsi qu'avec son délai de 3 jours.

Comment éviter de compter deux fois un article?

La plupart du temps inoffensifs
la source

Réponses:

10

Vous pouvez définir org-agenda-skip-deadline-prewarning-if-scheduledsur tou un petit nombre.

Documentation:
Non nul signifie ignorer la mise en garde avant l'échéance lorsque l'entrée est également programmée.

Cela s'appliquera tous les jours où un avertissement pour la date limite serait affiché, mais pas le jour où l'inscription est effectivement due. Ce jour-là, le délai sera affiché de toute façon.

Cette variable peut être définie sur nil, t ou sur un nombre qui donnera alors le nombre de jours avant la date limite réelle de reprise des pré-avertissements.

Nikana Reklawyks
la source
merci pour votre conseil utile. Je l'ai essayé et j'ai finalement décidé de masquer les entrées PROGRAMMÉES dès que la date limite est indiquée dans l'ordre du jour
MostlyHarmless
8

La variable org-agenda-skip-scheduled-if-deadline-is-shownpeut être utilisée pour masquer les tâches planifiées dans l'agenda si elles ont également une échéance et sont déjà affichées avec l'échéance.

J'ai choisi la valeur Not when scheduled todaypour qu'au moins le jour où l'article est planifié, je le vois deux fois et puis je peux supprimer la date planifiée.

Documentation:

Ordre du jour de l'organisation ignoré si la date limite est indiquée

Non nul signifie ignorer la ligne de planification si la même entrée s'affiche en raison de la date limite.

Dans l'agenda d'aujourd'hui, une entrée peut apparaître plusieurs fois car elle est à la fois programmée et a une échéance proche, et peut-être aussi un horodatage simple. Lorsque cette variable est t, seule la date limite est affichée et le fait que l'entrée est planifiée aujourd'hui ou a été planifiée précédemment n'est pas affiché. Lorsque cette variable est nulle, l'entrée sera affichée plusieurs fois. Lorsque la variable est le symbole `` pas aujourd'hui '', sautez planifié précédemment, mais pas planifié aujourd'hui.

La plupart du temps inoffensifs
la source