1. cursesを独自ライブラリからcurses(w)に変更
2. keymap内部コマンドを削除
3. 環境変数のkey_meta_left, key_meta_right, key_meta_up, key_meta_down, key_ctrl_left, key_ctrl_right, key_ctrl_up, key_ctrl_down, key_ctrl_delete, key_ctrl_spaceを削除。環境変数のkey_delete2を追加。
4. ディレクトリの戻るをmeta + l, ディレクトリの進をmeta + r に変更 ( key_meta_left, key_meta_rightが使えなくなったため)
5. 全マークをするHOMEキーと同じ機能をmeta + aに、ENDキーと同じ機能をmeta + eにバインド。(HOME, ENDキーが使えない端末が多いため)
6. 最適化レベルを3にしてみました。問題があれば、また2に戻します。
xyzshの1.2.6以上が必要になりました。
使用ライブラリにncurseswを使うようになりました。