この関数を使用して、現在の行をチェックボックスにすることができます:
更新: リージョンでも動作します
(defun org-set-line-checkbox (arg)
(interactive "P")
(let ((n (or arg 1)))
(when (region-active-p)
(setq n (count-lines (region-beginning)
(region-end)))
(goto-char (region-beginning)))
(dotimes (i n)
(beginning-of-line)
(insert "- [ ] ")
(forward-line))
(beginning-of-line)))
それでは、次から始めます。
Line 1
Line 2
Line 3
あなたC-3 C-c cが得ると:
- [ ] Line 1
- [ ] Line 2
- [ ] Line 3
今、C-c C-*あなたは得ることができます:
* TODO Line 1
* TODO Line 2
* TODO Line 3
更新: 組み込みの方法
で始まります
Line 1
Line 2
Line 3
あなたC-x h C-u C-c -が得ると:
- Line 1
- Line 2
- Line 3
その後、次のC-x h C-u C-c C-x C-bようになります。
- [ ] Line 1
- [ ] Line 2
- [ ] Line 3
しかし、これはかなり扱いにくいorg-set-line-checkbox
です。上からの方が速いはずです。