Запуск Git в Windows портит цвета для других приложений - PullRequest
0 голосов
/ 27 января 2019

enter image description here

Этот снимок экрана взят из Alacritty, но также воспроизводится на родном терминале.Кажется, что попытка напечатать цвета после вызова git приводит к печати escape-кодов.Кроме того, после запуска Emacs он «исправляет» терминал, поэтому цвета снова работают.

Я использую console ящик в Rust, но у меня была эта проблема и с другими ящиками.Я полагаю, это связано с тем фактом, что Git является приложением на основе Cygwin, но я хочу знать, какой API следует вызывать, чтобы отменить то, что он делает с терминалом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...