[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:00160] Re: 教えてください



須田さん、こんにちは。

        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

Index Home