emacs - Come deselezionare le checkbox in org-mode per il prossimo task ciclico/ripetitivo




todo (2)

Con attività cicliche o ripetitive in org-mode, all'interno di questa attività, se sono presenti più checkbox e tutte contrassegnate come spuntate, dopo che l'attività generale è stata mascherata come DONE, le caselle di controllo per il ciclo successivo appaiono ancora come spuntate e dovrebbero essere deselezionato per esempio:

  • TODO Ciclico mensile casa [0/5] SCHEDULED: <2013-11-30 Sat + 1m>
    • [] paga sauna
    • [] paga l'elettricità
    • [] paga l'affitto
    • [] paga internet
    • [] paga unione

Una volta che ho fatto il ticchettio di tutti loro e messo come fatto, questo è quello che posso vedere:

  • WIP Cyclic mensile home [5/5] SCHEDULED: <2014-01-30 Thu + 1m>
  • Stato "FATTO" da "WIP" [2013-11-06 Mer 20:49]: PROPRIETA ': LAST_REPEAT: [2013-11-06 Mer 20:49]: FINE:
    • [X] paga sauna <--- questo dovrebbe essere deselezionato
    • [X] paga elettricità <- questo dovrebbe essere deselezionato
    • [X] paga affitto <- questo dovrebbe essere deselezionato
    • [X] paga internet <- questo dovrebbe essere deselezionato
    • [X] unione salariale <- questo dovrebbe essere deselezionato

Testato nelle versioni:

  • Versione di Emacs: * GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, X toolkit, barre di scorrimento Xaw3d) del 2013-08-30 su apocalipsis *

  • Versione Org-mode: * Versione Org-versione 7.9.3f (release_7.9.3f-17-g7524ef @ /usr/local/share/emacs/24.3/lisp/org/)*

Aggiornamento: risolto seguendo queste istruzioni:

1. Nel file di configurazione di emacs .emacs sono inclusi:

(add-to-list 'load-path (expand-file-name "~ / percorso_to_file_org-checklist.el /"))

(richiede 'lista di controllo org)

Nota: se non si dispone del file, è possibile effettuare il download da qui

2. All'interno del file mytasks.org dopo l'attività TODO, ma prima che le caselle di controllo includano quelle righe:

:PROPRIETÀ:

: RESET_CHECK_BOXES: t

:FINE:

3. Verificare che funzioni

Basta chiudere l'attività con Cc Ct e vedrai le caselle deselezionate.


Puoi deselezionare un intervallo di caselle di controllo con Cc Cx Cb nella regione selezionata. Questo chiama il comando org-toggle-checkbox .


Se ti capisco correttamente, la situazione è: hai un'attività ricorrente con sottotemi come caselle di controllo. Una volta completata l'attività, tutte le caselle di controllo sulle voci secondarie devono essere deselezionate, in modo che l'attività possa essere eseguita al prossimo tempo ciclico.

  • Impostare la proprietà RESET_CHECK_BOXES sull'attività su t
  • assicurati che l' org-checklist sia uno dei moduli caricati (tramite moduli org variabili)




todo