Outlineモードの別の特別なコマンドは行を見えるようにしたり,かくしたり
するものです.これらのコマンド名はどれもhide
またはshow
で始
まります.これらはほとんど,逆の働きをするコマンドと対になっています.こ
れらは通常,取り消すことはできませんが,直後では,取り消しできます.行を
見せたり,かくしたりすることは単に変更の取り消し機構で記録されないだけで
す.
hide-subtree
).
show-subtree
).
show-children
).
M-x hide-entryとM-x show-entryは正反対の働きをします.これ らは見出し行にポイントがあるとき,その見出しの本体にのみ作用します.副ト ピックやその本体は影響されません.
もう一組の強力なコマンドにC-c C-h (hide-subtree
)と
C-c C-s (show-subtree
)があります.どちらも見出し行のポイン
トがあるときに,見出しのサブツリーのすべての行に作用します.すなわち,そ
の見出しの本体,そして直接,間接の,すべての副見出しとその本体に作用しま
す.つまりサブツリーには見出し行より後ろで,次の同レベルまたは上位レベル
の見出し行の直前までのすべてのものが含まれます.
サブツリーには見えている,かくれている,の中間の状態として,副見出しは 見えているが,本体はかくれているという状態があります.本体をかくすコマン ドと副見出しを表示させるコマンドは,それぞれM-x hide-leavesと M-x show-branchesです.
show-branches
より少し弱い働きをするコマンドにC-c C-i
(show-children
)があります.このコマンドは直接の副見出し(1レベル下
のもの)を表示します.それよりも下のレベルの副見出しはかくれたままになっ
ています.
以下の2つのコマンドはファイル全体に作用します.M-x hide-bodyはア ウトラインの構造がわかるよう本体の行をすべてかくします.M-x show-allはすべての行を見えるようにします.M-x show-allは本体だけ に作用するのではないのですが,この2つのコマンドは一組として考えることが できます.
見えている行の最後の2つの点は変数selective-display-ellipses
を
nil
にすると表示しません.こうするとかくれた行があることを示すもの
は何もなくなります.