この文字列 "\M^" は何をしますか?そして '^\M?' は zsh/ZLE で ? を意味します。
内部にZshラインエディタのドキュメント、次のセクションがあります。 For either in-string or out-string, the following escape sequences are recognised: \a bell character \b backspace \e, \E escape \f form feed \n linefeed (newline) \r carriage return \t horizontal tab \v ...