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

[debian-users:32577] Re: skk-isearch failure



松永です。

> skk-isearch が「ー」のときにおかしくなる現象ですが、これはこちらの 
> .skk に書いてあった
> 
> ;; 数字の間の - を 全角にしない。(電話番号などに便利)

> が原因でした。これらの行をコメントアウトしたところ、skk-isearch の動作
> は正常に戻りました。

skk メーリングリストでうかがったところでは、この関数は

(setq skk-rom-kana-rule-list
	  (cons '("-" nil skk-hyphen)
			skk-rom-kana-rule-list))

(defun skk-hyphen (arg)
  (let ((c (char-before (point))))
    (cond ((null c) "ー")
          ((and (<= ?0 c) (>= ?9 c)) "-")
	  ((and (<= ?0 c) (>= ?9 c)) "−")
	  (t "ー"))))

が正しい、とのことでした。(null c) のときの処理が抜けていたわけです。
なお、最新版の skk でしたら skk-hyphen ではなく
experimental/skk-dinsert.el を使う方がよいのでは、とのことでした。