Color

Z funus.net

Color to standardowe rozszerzenie Mercuriala, jak nietrudno zgadnąć, koloryzuje standardowe wyjście z niektórych poleceń (np. hg diff, hg log). Włączamy standardowo w ~/.hgrc:

[extensions]
color =

Wszystko pięknie, ale takie hg diff przepuszczone przez pager less jest dalej czarno-białe... Co zrobić:

  • pozwolić, by polecenie less przepuszczało znaki kontrolne ANSI (opcja -R)
  • pozwolić, by hg kolorowało mimo wykrycia pipe'a (opcja --color=always); nie wiem jednak, czy da się to umieścić w ~/.hgrc.

Przykład:

hg diff --color=always | less -SR

[edytuj] Zobacz też