Nie jestem pewien, jak używać pól wyboru w Emacsie. Używam Emacsa 24.3.
Dokumentacja sugeruje zastosowanie org-toggle-checkbox
jako „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?
Odpowiedzi:
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:
Teraz, gdy jesteś na „jajach”, możesz nacisnąć
C-u C-c C-c
(C-u C-c C-x C-b
również działa), aby przełączyć pole wyboru.C-c C-c
będzie wtedy przełączać, czy pole wyboru jest zaznaczone, czy nie.Jeśli jesteś już na liście pól wyboru,
M-S-RET
dodasz nowy element z polem wyboru.źródło
C-c -
do przekonwertowania nagłówka na zwykły wpis na liście iC-c *
odwrotnie.