解決済。 何度か失敗したので、必要な手順だけ読みたければ概要とまとめだけ参照。 概要 Zsh - ArchWikiを参考に以下のようなコードを書いたのだが、これが何故かmltermで動かない。 typeset -A key key[Home]=${terminfo[khome]} key[End]=${terminfo[kend]} [[ -n ${key[Home]} ]] && bindkey "${key[Home]}" beginning-of-line [[ -n ${key[End]} ]] && bindkey "${key[End]}" end-of-line ~/.zshrc (抜粋) 具体的には、HomeキーやEndキーでの挙動がおかしくなる。 どうせterminfoが合っていないんだろうと思ったらその通りだった。 mltermのソースコードと一緒に配られているterm