xyzzy Part9

このエントリーをはてなブックマークに追加
518名無し~3.EXE
>>517
mark-dialog-box は使ってないし、VC++エディターも知らないのですが
gmark.l を眺めてみての回答です。
> マークダイアログ(mark-dialog-box)に追加されたマーク全部の行で、
> マーク行の行番号反転とかできますか?
set-text-attributeを使ってマーク行自体の反転なんかはできますから、
そういう関数を作ることはできると思います。

> またそれを順に飛んでいくこととかも可能でしょうか?
移動ができるのですから、そういう関数を作れば可能です。

マークした位置の情報は ed::*global-mark-list* の中でマーカー型のリストになってます。
マーカー型のデータからはmarker-bufferでバッファ名が
marker-pointでpointの位置が分かります。
後はこの情報をごちゃごちゃやれば何とかなると思います。

それでは後はがんばって関数書いてください。>>517