В выходных данных tmux hg содержатся некоторые управляющие символы - PullRequest
1 голос
/ 05 марта 2020

Я пытаюсь переключиться с экрана на tmux. Когда я запускаю статус hg, я получаю поврежденный вывод, как это:

mercurial output in tmux

Это не происходит с git, это не происходит с экран. Любой совет будет очень признателен. Спасибо.

1 Ответ

0 голосов
/ 05 марта 2020

Хм, кажется, что hg делает что-то очень странное. Я предполагаю, что у него совершенно неверное представление о том, как отображать цвет, но не должно быть никаких причин для того, чтобы он делал что-то другое в tmux, чем screen.

  • Что означает echo $TERM показать внутри tmux перед запуском hg? Что это показывает вне tmux?

  • Вы создали .hgrc или подобный файл конфигурации? Что в нем?

  • Это то же самое, если вы делаете \hg --pager never --color always status?

  • Что показывает \hg --pager never --color always status|od?

...