Jak korzystać z pól wyboru w trybie org?


15

Nie jestem pewien, jak używać pól wyboru w Emacsie. Używam Emacsa 24.3.

Dokumentacja sugeruje zastosowanie org-toggle-checkboxjako „Z jednego argumentu prefix, dodać puste pole ...”

Próbowałem zacząć od istniejącej listy (z trybem org jako trybem głównym), jak w:

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

Bez względu na to, czy wpisuję punkt na „liście zakupów”, czy w „jajach”, naciśnięcie C-u C-c C-x C-b(które uruchamia się org-toggle-checkbox) powoduje wydrukowanie błędu „Brak elementu w poddrzewie” w minibuforze. To zachowanie dzieje się bez mojego pliku init ( emacs -Q), więc jest to wyłącznie problem trybu org.

Jak właściwie zacząć korzystać z pól wyboru?


1
Przełącza go, jeśli użyjesz składni pola wyboru w następujący sposób: `` * lista zakupów - [] jajka - [X] chleb - [] Tesla Model S - [X] boczek ``
grettke

Odpowiedzi:


22

Jak stwierdza link ręczny, pola wyboru działają tylko na prostych listach . Twój przykład używa nagłówków . Musisz użyć pól wyboru w ten sposób:

* shopping list

  - eggs
  - bread
  - Tesla Model S
  - bacon

Teraz, gdy jesteś na „jajach”, możesz nacisnąć C-u C-c C-c( C-u C-c C-x C-brównież działa), aby przełączyć pole wyboru. C-c C-cbędzie wtedy przełączać, czy pole wyboru jest zaznaczone, czy nie.

Jeśli jesteś już na liście pól wyboru, M-S-RETdodasz nowy element z polem wyboru.


8
Możesz użyć C-c - do przekonwertowania nagłówka na zwykły wpis na liście i C-c *odwrotnie.
erikstokes,

Przełącza go, jeśli użyjesz składni pola wyboru w następujący sposób: `` * lista zakupów - [] jajka - [X] chleb - [] Tesla Model S - [X] boczek ``
grettke
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.