Closed Shougo closed 3 years ago
この変更だと、 #198 にあるように他のskkと実装を合わせようとするとQが吸われます。
ここで大文字かどうかの判定をする前にstickyに当たってるキーかの判定をする必要があるはずです。 ちなみに僕はこういう実装にしてあります。 (大文字をそのまま返すと吸われるため、暫定的なメタ文字としてマーカーの設定を流用)
それを参考に設定しましたが、大文字をStickyにすると動かないですね
すみません、この変更だけでは足りませんでした。 https://github.com/gamoutatsumi/eskk.vim/blob/1fee8807058ec52662928d04db723e89085c0354/autoload/eskk.vim#L414-L416 これで入力された文字がマーカーの時に変換モードに入るようにする必要がありました。
ただこの変更に伴う副作用などが完全に不明で、他にも変更すべきコードがあると思っています。
Fixed.
僕の使う限りにおいては問題ない事を確認しました。 ありがとうございます。
OK, Thanks.
すみません、stickyの挙動しか確認していませんでした。 変数の変更漏れがあったため、Shiftキーを使った変換モードへの以降に失敗していました。
sticky -> sticky_char
OH, I will fix it.
Shiftキーの動作確認しました。ありがとうございます
Merged
Fix #246