3

我尝试为我的 mercurial(版本 2.4.2+20130203)日志设置模板。尝试了以下模板:

lg = glog --template "\033[31m({rev})  {node|short}\033[0m \x1b[35m [{branch}] \033[1;34m<{author|person}>\033[0m \033[32m({date|age})\033[0m \n\t\t{desc}\n\033[0m"

它适用于color.modeset to ansi。但是标准hg status不显示任何颜色,而是显示混乱:

←[0;35;1;4m? patch.patch←[0m

当我更改color.modewin32 hg status运行良好时,但hg lg显示的树没有任何颜色(并且没有←[0;混乱)。

另一个奇怪的事情是,当我使用与默认相同的模板时,它在渲染颜色时呈现ui.logtemplate混乱。hg lg

还尝试将 TERM 设置为空字符串 - 没有结果。

应该如何为颜色模式指定win32颜色?

谢谢。

4

0 回答 0