Q:アウトラインをツリー表示したい

手強いと思っていたEmacsも、『らくらく入門』のおかげで少しずつ使えるようになってきました。これまでWZ EDITORを使っていたのですが、乗り換えを検討中です。ただし、Emacsでアウトラインのツリー表示ができないため、かなり不便に感じています。要するに、こちらのような表示を行いたいわけです。
SpeedbarではRMailやTexのアウトラインを表示できるようですが、Outline-modeには対応していないようですね。Speedbarでなくともかまわないのですが、Emacsでこういうアウトラインのツリー表示を実現する方法はないのでしょうか? 長文を書く際にも、プログラムを組む際にもツリー表示で全体の構成を見渡せるとすごく便利だと思うのですが、Emacs使いの方々はどうやっているのでしょう。どなたかご教示いただければ幸いです。

A:

おそらく、僕が勘違いをしていなければ、普通に出来るはずです。 後でどうやって伝えればいいか考えて、もう一度書きます。

例えば、p189 にある LaTeX の編集画面のようなものが、僕の意味している ところですが、これは違いますか ? (もっとも、字下げは手動でやっているので、それがだめな点でしょうか) ちなみに、最近はいつも次のようにして使っています。

(setq outline-minor-mode-prefix "\C-c\C-m");

この設定で 一度だけ困ったことがあったのですが、それは忘れてしまいました (済みません)。 それで C-c C-m C-q の後に C-c C-m C-i とすると、その見出しの下が開きます。 僕の場合、outline-mode は必須です。とても良く使っています。

別の窓を開けて、そこにツリーを表示するという意味なのでしょうか ? だとすると、今の僕にはその方法は分りません。

http://www.jurta.org/emacs/ee/outline.en.html

これがそれかなという気もしますが --- 使い方が良く分りませんが、 どうも探しているものとは違うような---

回答ありがとうございます(質問者より)

丁寧なご回答ありがとうございます。

別の窓を開けて、そこにツリーを表示するという意味なのでしょうか ?

おっしゃるように、私はアウトライン構造だけを別のフレームなどに常に表示しておきたいんですね。教えていただいたee-outlineをいじってみます。見出しレベルの変更もキーボードからやりたいところですが、これは簡単なマクロが組めれば何とかなりそうな気がしますから、調べてみます。糸口がつかめそうな気がしてきました。

M-x speedbar-change-initial-expansion-list RET

speedbar-add-supported-extension というあたりが重要そうですね。 話がそれてしまうのですが上のようにすると、 buffers files quick-buffers と聞いて来て、buffers にすると、バッファ・リスト が speedbar 表示されて、これは便利かなという気がします。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-02-17 (日) 17:58:16 (4551d)