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

[xyzzy:06371] Re: バグレポ&質問



中西です。
いつも便利に使わせていただいてます。

> 飛ばしたくない理由は一瞬目を奪われるからなんですが。
> paren.lをいれてみたんですがカーソルの挙動が変わってしまう
> みたいなのでなんもせーへんのが一番楽かと(w

私もparen.l (をいじって括弧だけ色をつけるようにしたもの)を
使っていますが、括弧のところにカーソルがあるとgoal-columnが
リセットされてしまって、ときどきムカッと来ます。

paren.lのこの辺

(defun highlight-paren (state)
  (let (from to attrib tmp)

をこんなふうに

(defun highlight-paren (state)
  (let ((goal-column (goal-column)) from to attrib tmp)

かえて、さらにその関数の最後の辺(letの範囲内)に

	(set-goal-column goal-column)

を挿入すると、goal-columnが保存されて、ムカッと来ることは
なくなります。

save-excursion で goal-column が保存されないのは、
そんなもんなんでしょうか > 亀井さん

--
naka@xxxxxxxxxxxxx

Index Home