Emacs org-mode: come evitare le righe duplicate nell'agenda, quando gli articoli sono programmati E ha una scadenza


12

Molti dei miei articoli TODO in modalità org di Emacs hanno un DEADLINE definito in futuro (ad es. Venerdì) e sono allo stesso tempo PROGRAMMATI oggi, quindi so già che devo iniziare a lavorare su questo compito.

Quindi, questo compito apparirà due volte nella mia agenda. Non è carino ma non è ancora un problema, ma se è così

  • l'attività ha assegnato una stima del tempo per la sua durata e
  • Vado alla vista a colonne C-c C-x C-cper vedere quanto tempo impiegheranno le mie attività oggi,

la stima del tempo per questa attività viene conteggiata due volte , quindi ad esempio se la stima dello sforzo temporale è di 2 ore, avrò 4 ore nella mia agenda giornaliera, poiché l'elemento appare così come programmato oggi (o in passato) come anche con scadenza entro 3 giorni.

Come posso evitare di contare due volte un oggetto?

Risposte:


10

È possibile impostare org-agenda-skip-deadline-prewarning-if-scheduledsu to un piccolo numero.

Documentazione:
non nulla significa saltare la scadenza prima della scadenza anche quando è prevista l'iscrizione.

Ciò si applicherà in tutti i giorni in cui verrà mostrato un preavviso per la scadenza, ma non nel giorno in cui l'iscrizione è effettivamente dovuta. In quel giorno, la scadenza verrà comunque mostrata.

Questa variabile può essere impostata su zero, t o un numero che fornirà quindi il numero di giorni prima della scadenza effettiva quando i prewarnings dovrebbero riprendere.


grazie per il tuo suggerimento utile. L'ho provato e alla fine ho deciso di nascondere le voci PROGRAMMATE non appena la scadenza è indicata nell'agenda
MostlyHarmless

8

La variabile org-agenda-skip-scheduled-if-deadline-is-shownpuò essere utilizzata per nascondere i todos programmati nell'agenda se hanno anche una scadenza e sono già visualizzati con la scadenza.

Ho scelto il valore in Not when scheduled todaymodo che almeno il giorno in cui l'articolo sia pianificato, lo vedo due volte e quindi possa eliminare la data pianificata.

Documentazione:

Salto agenda agenda pianificato se è indicata la scadenza

Non zero significa saltare la riga di pianificazione se la stessa voce viene visualizzata a causa della scadenza.

Nell'agenda di oggi, una voce può comparire più volte perché è sia programmata che ha una scadenza vicina, e forse anche un semplice timestamp. Quando questa variabile è t, viene visualizzata solo la scadenza e il fatto che la voce sia programmata oggi o sia stata programmata in precedenza non viene mostrato. Quando questa variabile è nulla, la voce verrà mostrata più volte. Quando la variabile è il simbolo "non-oggi", salta la pianificazione in precedenza, ma non in programma oggi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.