Show More
@@ -536,11 +536,16 b' def extsetup(ui):' | |||
|
536 | 536 | _("when to colorize (boolean, always, auto, never, or debug)"), |
|
537 | 537 | _('TYPE'))) |
|
538 | 538 | |
|
539 |
@command('debugcolor', |
|
|
539 | @command('debugcolor', | |
|
540 | [('', 'style', None, _('show all configured styles'))], | |
|
541 | 'hg debugcolor') | |
|
540 | 542 | def debugcolor(ui, repo, **opts): |
|
541 |
"""show available color |
|
|
543 | """show available color, effects or style""" | |
|
542 | 544 | ui.write(('color mode: %s\n') % ui._colormode) |
|
543 | return _debugdisplaycolor(ui) | |
|
545 | if opts.get('style'): | |
|
546 | return _debugdisplaystyle(ui) | |
|
547 | else: | |
|
548 | return _debugdisplaycolor(ui) | |
|
544 | 549 | |
|
545 | 550 | def _debugdisplaycolor(ui): |
|
546 | 551 | global _styles |
@@ -564,6 +569,18 b' def _debugdisplaycolor(ui):' | |||
|
564 | 569 | finally: |
|
565 | 570 | _styles = oldstyle |
|
566 | 571 | |
|
572 | def _debugdisplaystyle(ui): | |
|
573 | ui.write(_('available style:\n')) | |
|
574 | width = max(len(s) for s in _styles) | |
|
575 | for label, effects in sorted(_styles.items()): | |
|
576 | ui.write('%s' % label, label=label) | |
|
577 | if effects: | |
|
578 | # 50 | |
|
579 | ui.write(': ') | |
|
580 | ui.write(' ' * (max(0, width - len(label)))) | |
|
581 | ui.write(', '.join(ui.label(e, e) for e in effects.split())) | |
|
582 | ui.write('\n') | |
|
583 | ||
|
567 | 584 | if os.name != 'nt': |
|
568 | 585 | w32effects = None |
|
569 | 586 | else: |
General Comments 0
You need to be logged in to leave comments.
Login now