Мне было интересно, почему мой less иногда не распознает колесо мыши (мой терминал - Konsole). Теперь я нашел образец: он работает всякий раз, когда STDIN less приходит непосредственно из оболочки (здесь zsh), например

$ less somefile.txt

Но это не работает, когда STDIN - это канал из другой программы, например

$ perl report.pl | less
$ git diff # which implicitly invokes `less`

Есть идеи, что я могу с этим сделать?

PS Когда кто-нибудь из вас пишет программу, обязательно дайте ей название, способное использовать Google. Результаты поиска по less mouse wheel или подобному не помогают.

0