2005年11月9日の日記の2番目の記事へのコメント

uim.elとviper

Anthyスレにviperでuim.el使うと,日本語入力時にbackspaceが効かないという報告がありました.(;´-`).。oO(viperって何だろう). あー,これか( ・∀・).・・・これなのね(;´Д`).

とりあえず,まずどうやってviperでuim.el通して日本語入力できるのかわからず,なかなかスタートラインに立てなくて焦りましたが(^^; (viper-expert-levelを5にしたら使えた),組み合わせて動かしてみると確かにbackspaceで消せませんね.しかもEmacsをXで上げてるとEscapeキーも使えんようですし・・・.

うーん,まだちゃんと調べてませんが,これはuim.elよりも先にviperがキー入力を奪ってしまっているからでしょうかね.さて,どうしたものか・・・.正直,uim.elと組み合わせてそれなりに動いてること自体驚きであります.

[コメントを書く]

nosuke 2005/11/10(木) 13:36:06
あー,escapeが使えないのはbackspaceが使えないのとは別問題ですね.
backspaceの方はプリエディット表示中はminor-mode-overriding-map-alist
にあれこれセットすることで回避できたっぽいです.
しかもdiff-modeもちゃんと動くようになった予感.

escapeの方はとりあえず以下のようにやっとくと
使えるようにはなりますが,どうするのが正解なのやら・・・
(define-key viper-vi-intercept-map [escape] 'viper-intercept-ESC-key)
(define-key viper-insert-intercept-map [escape] 'viper-intercept-ESC-key)
(define-key viper-replace-map [escape] 'viper-intercept-ESC-key)
nosuke 2005/11/10(木) 14:07:19
というか,escapeはこれだけでOKか
(define-key uim-mode-map [escape] nil)
副作用が恐い・・・

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2005年11月9日の日記の2番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2005年11月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ