[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 を使う方がよいのでは、とのことでした。