[xyzzy:00160] Re: 教えてください
- Subject: [xyzzy:00160] Re: 教えてください
- From: Tetsuya Kamei <kamei@xxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.1b7
- X-yzzy-version: 0.0.0.62
須田さん、こんにちは。
Sun, 16 Aug 1998 20:05:55 +0900 の
[xyzzy:00157] 教えてください
への返事です.
| 次のようなのをでっち上げましたが、window を分割している
| ときに、うまくいきません。勝手なお願いで申し訳ありません
| が、どうすれば分割時にもうまくいくのか、お教え願えません
| でしょうか。
うまくいかないというのは、outline-jumpでother-windowしたときに目的と違う
バッファが選択されてしまうということでしょうか? であれば、(other-window)
ではなく
(cond ((= (count-windows 'foo) 1) ; Windowがひとつなら
(split-window-vertically -90) ; 分割して
(set-buffer *oldbuffer*)) ; *oldbuffer*を選択
(t ; でなければ
(pop-to-buffer *oldbuffer*))) ; *oldbuffer*を表示している
; ウィンドウを選択
とすれば、*oldbuffer*を選択することができます。
あと、
(setq *oldbuffer* (buffer-name (selected-buffer)))
のところは
(setq *oldbuffer* (selected-buffer))
の方がいいような?
--
亀井哲弥(Tetsuya Kamei)
kamei@xxxxxxxxxxxx/JCA00343@xxxxxxxxxxx