Я не могу заставить ключи Home и End работать для zsh под Cygwin. Различные источники предполагают, что
bindkey '\e[1~' beginning-of-line
bindkey '\e[4~' end-of-line
решит проблему, но это не работает для меня. Странно, после того как я вхожу
bindkey "\e[3~" delete-char
кнопка Удалить начинает работать (до этого она просто выводит ~).
У кого-нибудь есть идея, что происходит?
Я использую Windows XP и использую последние версии доступных пакетов Cygwin.
ОБНОВЛЕНИЕ: Это похоже на проблему с mintty. Если я запускаю cygwin.bat, который запускает командную строку Windows, то все работает нормально. Может быть, это связано с этой ошибкой?