Wie verwende ich die Kontrollkästchen von org-mode?

15

Ich bin mir nicht sicher, wie ich Kontrollkästchen in Emacs verwenden soll. Ich benutze Emacs 24.3.

In der Dokumentation wird die Verwendung von org-toggle-checkbox"Fügen Sie mit einem einzelnen Präfix-Argument ein leeres Kontrollkästchen hinzu ..." empfohlen.

Ich habe versucht, mit einer vorhandenen Liste zu beginnen (mit org-mode als Hauptmodus), wie in:

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

Unabhängig davon, ob ich einen Punkt in "Einkaufsliste" oder in "Eier" platziere, führt das Drücken von C-u C-c C-x C-b(was ausgeführt wird org-toggle-checkbox) dazu, dass der Fehler "Kein Element im Teilbaum" im Minipuffer gedruckt wird. Dieses Verhalten tritt ohne meine init-Datei ( emacs -Q) auf, es handelt sich also nur um ein Problem im Organisationsmodus.

Wie beginne ich mit der Verwendung von Kontrollkästchen?

zck
quelle
1
Dies wird umgeschaltet, wenn Sie die Checkbox-Syntax wie folgt verwenden: `` * Einkaufsliste - [] Eier - [X] Brot - [] Tesla Model S - [X] Speck `` `
Grettke

Antworten:

22

Wie in der manuellen Verknüpfung angegeben, funktionieren Kontrollkästchen nur in einfachen Listen . In Ihrem Beispiel werden Überschriften verwendet . Sie müssen die Kontrollkästchen folgendermaßen verwenden:

* shopping list

  - eggs
  - bread
  - Tesla Model S
  - bacon

Jetzt, wenn Sie auf "Eier" sind, können Sie C-u C-c C-c( C-u C-c C-x C-bfunktioniert auch) drücken, um das Kontrollkästchen umzuschalten. C-c C-cschaltet dann um, ob das Kontrollkästchen aktiviert ist oder nicht.

Wenn Sie sich bereits in einer Kontrollkästchenliste befinden, M-S-RETwird ein neues Element mit einem Kontrollkästchen hinzugefügt.

Dan
quelle
8
Mit können Sie C-c - eine Überschrift in einen einfachen Listeneintrag umwandeln und C-c *das Gegenteil tun.
Erikstokes
Es wird sie wechseln , wenn Sie das Kontrollkästchen Syntax wie folgt verwendet werden : `` `* Einkaufsliste - [] Eier - [X] Brot - [] Tesla Model S - [X] Speck` ``
grettke