Closed YoshihiroIto closed 2 years ago
すみません。これなんですが、Vim 本体のバグの影響かもしれません。
ちょっと試して欲しいのですが、素の GVim を立ち上げた後、inoremap <BS> <Nop>
や inoremap <Left> <Nop>
などとすると日本語入力がおかしくなりますか?
上記は Linux 版でのみ起きる現象かと思っていたんですが (#6)、Mac でも起きるのであれば本体のバグなので申し訳ないですが lexima.vim 側からは修正不能ですね。。。
素のGvimで試しました。
inoremap
inoremap
いずれにせよ、把握済みの本体の不具合ということですね。 現状の制限ということで認識できました。
ありがとうございました。
不便をお掛けします。おそらくこの手のプラグインは全て動かないかと思います。 一応ですが解決策として vim-jp/issues#545 で言及されているパッチを当てると解決するようです。
いえいえ。 パッチが取り込まれることを祈りつつ、という感じです。 ありがとうございました。
ちょっとトリッキーだけど、パッチが取り込まれるまでの間は (というかそれまでのバージョンでは) 日本語入力がオンにときにleximaを無効化するなどの処理を入れると便利そうな予感。
https://github.com/vim-jp/issues/issues/545 https://github.com/vim-jp/issues/issues/874#issuecomment-326138353
2017-08-31, vim 8.0.1026 で解決しました。本件closeしてよさそうです!
便利なプラグインありがとうございます。
日本語入力が途中で確定されてしまう問題に遭遇しました。
++++++++++++++++++ 環境: vim : macvim kaoriya 7.4 1-527 OS : Mac OSX Yosemite インプットメソッド : GoogleJapaneseInput-2.16.2007.101 +++++++++++++++++++
1)gvim上の挿入モードに移行。インプットメソッドを日本語入力に設定 2)「あいうえお」(aiueo)と入力しようとする
望まれる動作としてEnterキー押下で確定になりますが、 lexima.vimを読み込んでいると、 「あい」入力時点で確定されたことになり、バッファに出力されてしまいます。
インプットメソッド関係の設定
手元gvimで再現率は100%で再現し、iTerm2上のvimでは再現しませんでした。