Comment utiliser les cases à cocher du mode org?

15

Je ne sais pas comment utiliser les cases à cocher dans Emacs. J'utilise Emacs 24.3.

La documentation suggère d'utiliser org-toggle-checkboxcomme "Avec un seul argument préfixe, ajoutez une case à cocher vide ..."

J'ai essayé de commencer avec une liste existante (avec org-mode comme mode principal), comme dans:

* shopping list
** eggs
** bread
** Tesla Model S
** bacon

Que je mette un point dans la "liste de courses" ou dans les "œufs", en appuyant sur C-u C-c C-x C-b(qui s'exécute org-toggle-checkbox), l'erreur "Aucun élément dans la sous-arborescence" n'est imprimée dans le mini-tampon. Ce problème se produit sans mon fichier init ( emacs -Q), il s'agit donc uniquement d'un problème de mode organisationnel.

Quelle est la bonne façon de commencer à utiliser les cases à cocher?

zck
la source
1
Il sera basculé si vous utilisez la syntaxe de la case à cocher comme ceci: `` `* liste de courses - [] œufs - [X] pain - [] Tesla Model S - [X]
bacon`

Réponses:

22

Comme l'indique le lien manuel, les cases à cocher ne fonctionnent que dans des listes simples . Votre exemple utilise des titres . Vous devez utiliser les cases à cocher de cette façon:

* shopping list

  - eggs
  - bread
  - Tesla Model S
  - bacon

Maintenant, lorsque vous êtes sur "oeufs", vous pouvez cliquer C-u C-c C-c( C-u C-c C-x C-bfonctionne également) pour désactiver la case à cocher. C-c C-cchangera alors si la case est cochée ou non.

Si vous êtes déjà dans une liste de cases à cocher, puis M-S-RETajoutera un nouvel élément avec une case à cocher.

Dan
la source
8
Vous pouvez utiliser C-c - pour convertir un titre en une entrée de liste simple et C-c *faire le contraire.
erikstokes
Il sera basculé si vous utilisez la syntaxe de la case à cocher comme ceci: `` `* liste de courses - [] œufs - [X] pain - [] Tesla Model S - [X]
bacon`