emacsのoutline-mode

備忘録です。各見出し行は行頭が1つ以上の*で始まってる行。

最低限なコマンドを列挙

C-c C-n 次の可視な見出し行に移動 outline-next-visible-heading
C-c C-p 前の可視な見出し行に移動 outline-previous-visible-heading
C-c C-a 全ての行を可視 show-all
C-c C-d 下位レベルの全てを不可視 hide-subtree
C-c C-s 下位レベルの全てを可視 show-subtree

ちょっと便利なコマンド

C-c C-u 1つ上のレベルの見出し行に移動 0utline-up-heading
C-c C-f 現在位置のレベルと同じレベルの次の可視な見出し行に移動 outline-forward-same-level
C-c C-b 現在位置のレベルと同じレベルの前の可視な見出し行に移動 outline-backward-same-level

n,p,f,bは普通にemacsのカーソル移動でも使うから感覚的にすぐ馴染むかと。