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

[xyzzy:00166] Re: アウトラインもどき



亀井さん、須田さん、こんにちは。逸見 です。

split-window-xxは今まで使ったことなかったので、
須田さんが書かれたコードで随分勉強になりました。

(split-window-vertically 20)
  20
 +-------------+
 |  |          |
 +-------------+
  ↑
  こちらにカーソルがくる

(split-window-vertically -20)
            20
 +-------------+
 |         |   |
 +-------------+
            ↑
            こちらにカーソルがくる

というように動作している様です。
---------------------------------
須田さんが元々書かれたコードでは

   (split-window-vertically -90)
         90
 +-------------+
 |  |          |
 +-------------+
          ↑
        こちらにカーソルがくるので

   (other-window -1)を使って
 +-------------+
 |  |          |
 +-------------+
  ↑
 こちらにカーソルが移動して

   (set-buffer *outline-buffer*)

 +-------------+
 |  |          |
 +-------------+
  ↑     ↑
 outline, 元の文書

-----------------------------------------
ところが最初画面が分割していると
  +------------+
  |            |
  +------------+
  |            |
  +------------+
   (other-window -1)を使った時に、別の
  ウインドウのほうに行ってしまって、変な動作を
  するのではないかと思います。

 そこで私のコードでは、(other-window)を使わなくて
良いように、(split-window-vertically 20)
でやってみました。

たぶん、うまく動いていると思います。


------------------------------------------------------------
逸見雅人        Email   henmi@xxxxxxxxxxxxx
Masahito Henmi

Index Home