Я не уверен, как использовать флажки в Emacs. Я использую Emacs 24.3.
Документация предполагает использование в org-toggle-checkbox
качестве «С одной приставкой аргументом, добавить пустой флажок ...»
Я попытался начать с существующего списка (с основным режимом org-mode), как в:
* shopping list
** eggs
** bread
** Tesla Model S
** bacon
Если я указываю точку в «списке покупок» или в «яйцах», нажатие C-u C-c C-x C-b
(которое выполняется org-toggle-checkbox
) приводит к ошибке «Нет элемента в поддереве», которая выводится на минибуфер. Такое поведение происходит без моего файла инициализации ( emacs -Q
), так что это чисто проблема режима org.
Как правильно использовать флажки?
Ответы:
Как указано в ручной ссылке, флажки работают только в простых списках . Ваш пример использует заголовки . Вам необходимо использовать флажки следующим образом:
Теперь, когда вы находитесь на «яйца», вы можете нажать
C-u C-c C-c
(C-u C-c C-x C-b
также работает), чтобы переключить флажок.C-c C-c
затем будет переключаться независимо от того, установлен флажок или нет.Если вы уже в списке флажков, то
M-S-RET
добавит новый элемент с флажком.источник
C-c -
чтобы преобразовать заголовок в простую запись списка иC-c *
сделать наоборот.