[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:5665] Re: fringe 関連コードのマージ



藤井です。

From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
Subject: Re: [MD:5665] Re: fringe 関連コードのマージ
Date: Tue, 21 Sep 2004 22:44:44 +0900
Message-ID: <uzn3jwxbn.wl%miyoshi@xxxxxxxxxxx>
> kose> >>>>> In [meadow-develop : No.5658] 
> kose> >>>>> “三好” = MIYOSHI Masanori wrote:
> 三好> ちなみに CVS HEAD では左 fringe にカーソルを描画できるようなので
> 三好> すが、これはどのように使うかご存知の方はいますか?
> 
> 描画されるのは左でなくて右 fringe でした。
> 
> kose> http://www.NetLaputa.ne.jp/~kose/Emacs/images/gdb.png
> kose> これじゃないでしょうか。
> 
> ここで左 fringe に表示されているのは、`Overlay arrow bitmap' とい
> うやつだと思います。どんなときに使われるのかは知りません。
> 
> ;; 2.20-dev では表示用のフラグがオンにならないのでまだ描画できな
> ;; いはずです。
> 
> fringe.c を見てもらえば分かるのですが、次のような enum と、それに
> 対応するビットマップが準備されているんですよね。
> 
> >  FILLED_BOX_CURSOR_BITMAP,
> >  HOLLOW_BOX_CURSOR_BITMAP,
> >  HOLLOW_SQUARE_BITMAP,
> >  BAR_CURSOR_BITMAP,
> >  HBAR_CURSOR_BITMAP,

これは先日の修正に関連する overflow-newline-into-fringe が t の時に利
用されるビットマップだと思います。この変数が t になっていると、丁度ウィ
ンドウの右端で改行になるとき、上記から現在のカーソルの形状に対応したビッ
トマップが選択されて右 fringe に描画されます。

# なので、まだ色々マージしないと Meadow 2.2x 系では使えないかも。

--
藤井 正行 / Masayuki FUJII ( boochang@xxxxxxxxxxxx )