Created attachment 20279 [details] Наглядный вывод Система: Alt Server 11 x86-64 обновлённый до Sisyphus Версия: difftastic-0.67.0-alt1.x86_64 Некорректно автоматически определяется ширина вывода. Должен подстраиваться под ширину терминала (так написано в --help, и наблюдалось в версии 0.47.0), вместо этого использует ширину выводимого содержания, определённую с ошибкой. Применение аргумента --width не даёт эффекта после определённого порога. Показано на примере файлов: test_samples/old.go: package main func main() { fmt.Println("test") } test_samples/new.go package main func main() { fmt.Println("updated") } При открытии окна терминала на весь экран, вывод не адаптируется под ширину. Вывод команд $ difft test_samples/old.go test_samples/new.go $ difft test_samples/old.go test_samples/new.go --width 150 $ difft test_samples/old.go test_samples/new.go --width 1000 представлен на скриншоте. Видно что ширина не изменяется даже при указании её через аргумент, при этом используемой ширины не хватает чтобы отобразить четвёртую строку файлов без переноса
Актуально также для систем(обновлённых до Sisyphus): Alt Workstation 11.1 x86-64 Alt KWorkstation 11.1 x86-64 Alt Education 11.0 x86-64 Simply Linux 11.0 x86-64