後置型の漢字→入力シーケンス変換で、読み開始位置が指定されていれば、それ以降の文字列を対象にするようにした。
設定例の、後置型漢字→入力シーケンス変換(現位置からInsert mode開始位置または行頭まで)において、DisableKeymap()を呼ぶようにした。
Insert mode開始後lmapオンのまま入力を始めて、
Insert mode開始位置から全て英字にしてから
lmapオフにして続きを入力したい場合向け。
Normal modeでの交ぜ書き変換候補選択用のバッファをnomodifiableに設定。
Normal modeでの交ぜ書き変換候補選択バッファ上での確定文字列取得を、バッファ上文字列からでなく、内部変数から取得するように変更。
候補選択用キーに相当する文字列が候補文字列に含まれている場合に、
誤って削ってしまう可能性を回避するため。
Insert modeでの後置型カタカナ変換を伸ばす関数に0が渡された際、連続するカタカナ以前の連続するひらがなをカタカナに変換するようにした。
連続するひらがなを全てカタカナ変換するつもりだったのに、
文字数指定カタカナ変換してしまった場合、
さらに伸ばすのに文字数を数えるのは面倒なので。
設定例に、後置型でカタカナを伸ばす例(文字数指定無し)を追加。
交ぜ書き変換の読みを縮めていって変換を試す場合には、候補が無くても辞書編集を開始しないように修整。
前置型で読みの開始をマークした場合か、
明示的に読みの文字数を指定した場合のみ辞書編集開始。
修整前は、縮める各段階の候補が辞書編集時に追加されていて、邪魔なので。
交ぜ書き変換候補が無い場合に自動的に辞書編集開始後、登録した候補で確定操作をすると元の読みを置換する機能を復活。
設定例の、直前の交ぜ書き変換を縮めるシーケンスをal>からd>に変更。
後置型交ぜ書き変換のd0等に合わせて。短い方が楽だし。
Insert modeの後置型変換用関数として、直前の入力シーケンス→漢字変換を縮める関数を追加。