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.modeに設定すると正常に動作しansiます。ただし、標準hg statusでは色は表示されませんが、代わりに混乱します。

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

に変更color.mode するとwin32 hg statusうまくいきますが、hg lgツリーを色なしで (そして←[0;混乱なしで) 表示します。

もう1つの奇妙なことは、デフォルトと同じテンプレートを使用すると、色をレンダリングui.logtemplateしながら混乱してレンダリングされることです。hg lg

また、TERM を空の文字列に設定しようとしました -- 結果はありません。

win32カラーモードの色はどのように指定すればよいですか?

ありがとう。

4

0 に答える 0