Як використовувати прапорці в режимі org?


15

Я не знаю, як використовувати прапорці в 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) призводить до того, що помилка "Жоден елемент у піддереві" не надрукується до мінібуфера. Така поведінка відбувається без мого файлу init ( emacs -Q), тому це суто проблема з режимом org.

Який правильний спосіб почати використовувати прапорці?


1
Він переключить його, якщо використовувати такий синтаксис прапорця: `` `* список покупок - [] яйця - [X] хліб - [] Tesla Model S - [X]
бекон`

Відповіді:


22

Як зазначено в посиланні вручну, прапорці працюють лише у звичайних списках . У вашому прикладі використовуються заголовки . Потрібно використовувати прапорці таким чином:

* shopping list

  - eggs
  - bread
  - Tesla Model S
  - bacon

Тепер, коли ви перебуваєте на "яйцях", ви можете натиснути C-u C-c C-c( C-u C-c C-x C-bтакож працює), щоб переключити прапорець. C-c C-cПотім буде переключено, чи встановлено прапорець чи ні.

Якщо ви вже перебуваєте у списку прапорців, тоді M-S-RETдодасте новий елемент із прапором.


8
Ви можете використовувати C-c - для перетворення заголовка в звичайний запис списку і C-c *робити навпаки.
erikstokes

Він переключить його, якщо використовувати такий синтаксис прапорця: `` `* список покупок - [] яйця - [X] хліб - [] Tesla Model S - [X]
бекон`
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.