AV> Если кто-то скомпилирует - этот же кто-то может и проверить.
Скомпилировал, докладываю:
Ctrl-стрелки работают. Ура! Shift-стрелки вправо, влево, вверх, вниз выделяют. Ура! Shift-insert - вставляет из системного буфера Linux. Ура! Shift-del - удаляет но не в буфер :( Shift-Ctrl-стрелки пока ещё не работают :( Это комбинация просто рисует символы - 1" Shift-Home, Shift-End не выделяет :(
$echo $TERM xterm
_Hint_: огромное спасибо Сергею Леонтьеву 2:5020/400 за проделанную работу и за подсказку где копать, чтобы добить до конца.
*2All* - намекните, где брать определение для комбинации клавиш Shift-Ctrl-стрелки, Shift-end, Shift-home для конструкции типа define_key("\033[1;5D", G_KEY_CLEFT)? В чём может быть причина, что Shift-del просто удаляет мимо системного буфера Linux?
*PS*: Hебольшой _howto_ для линуксоидов, который хотят попробовать патч:
_1._ Текст ниже сохраните в отдельный файл, например bugsfix01.diff. Ограничивающие строки из знаков равно (====) в файл брать не надо: