Org-Modeはアウトライナーなので、
* Level1
** Level2
*** Level3
という風にアスタリスクの数で階数を表現しています。
きちんと色も付けてくれるし、アスタリスクが増えて嫌だ!という人の為に、
* Level1
* Level2
* Level3
という様にアスタリスク1つで階層を表現することも出来ます。
(実は右側のアスタリスクの文字色を白にしているだけですが・・・)
ちなみに星の数を減らすには、.emacsファイルに
(setq org-hide-leading-stars t)
と書くだけです。
また、ツリーは作らなくていいけど、1.2.3とか番号順のリストを作ったり、
'-'や'+'で始まるリストを作ったりも出来ます。
初めて読んだ時はどうすれば出来るか分からなかったのですが、
ようやくやり方が分かりました・・・
番号順のリストにする場合は、
1._hogehoge
とか
1)_hogehoge
とか書いた後にAlt+<ENTER>を押すと、
1._hogehoge
2._
と次の番号をEmacsが作ってくれます。
ちなみに '1.' と 'hogehoge' の間の下線はスペースです。
このスペースを入れないと、EmacsがPlane Listとして認識してくれません。
番号の左側にはスペースがあっても無くても大丈夫です。
また、同様に
+_hogehoge
とか
-_hogehoge
とか書いた後にAlt+<ENTER>を押すと、
+_hogehoge
+_
という風に次のリストを書き始める準備をEmacsがしてくれます。
さて、何かタスクがある場合、それを細かいタスクにさらに分解するとミスが減らせます。
例えば、
年賀状を書く
というタスクがあった場合
年賀状を書く
- 出す人を決める
- 年賀状を買ってくる
- デザインの決定
と細かくしたとします。
終了したものについては何か印を入れたりして分かりやすくしたいですよね。
そんなときにチェックボックスを使います。
作り方はまず、
-_[_]出す人を決める
と書きます。
括弧の中にもスペースが一つ入っています。
で書いたらその行の上で、Alt+<Shift>+<ENTER>を押します。
するとEmacsが、
- [ ]出す人を決める
- [ ]
とチェックボックスのついた新しい項目を作ってくれます。
チェックボックスにチェックを入れるには、
入れたいチェックボックスの行の上で、
Ctrl+c Ctrl+cと押します。
するとチェックボックスにチェックが入ります。
もう一回押すと外れます。
これだけだと、普通に括弧の中にXをタイプしてもあまり変わらないので、
もう一ネタ
下のように、”年賀状を書く”の下の項目をインデントしておいて、
"[/]"をタイプします。
赤く色が付いて、Emacsが何やら認識しています。
で、”年賀状を書く”の行で
Ctrl+c #
を押すか、チェックボックスを更新すると、
なんとチェックボックスの項目を数えて、
何項目終了したか表示してくれます。
もうちょっと複雑にして、下のようにすることも可能です。
無事に全項目終了すると、
数字が緑になって一目で終了が分かります。














