|
1 # utility for color output for Mercurial commands |
|
2 # |
|
3 # Copyright (C) 2007 Kevin Christen <kevin.christen@gmail.com> and other |
|
4 # |
|
5 # This software may be used and distributed according to the terms of the |
|
6 # GNU General Public License version 2 or any later version. |
|
7 |
|
8 from __future__ import absolute_import |
|
9 |
|
10 _styles = {'grep.match': 'red bold', |
|
11 'grep.linenumber': 'green', |
|
12 'grep.rev': 'green', |
|
13 'grep.change': 'green', |
|
14 'grep.sep': 'cyan', |
|
15 'grep.filename': 'magenta', |
|
16 'grep.user': 'magenta', |
|
17 'grep.date': 'magenta', |
|
18 'bookmarks.active': 'green', |
|
19 'branches.active': 'none', |
|
20 'branches.closed': 'black bold', |
|
21 'branches.current': 'green', |
|
22 'branches.inactive': 'none', |
|
23 'diff.changed': 'white', |
|
24 'diff.deleted': 'red', |
|
25 'diff.diffline': 'bold', |
|
26 'diff.extended': 'cyan bold', |
|
27 'diff.file_a': 'red bold', |
|
28 'diff.file_b': 'green bold', |
|
29 'diff.hunk': 'magenta', |
|
30 'diff.inserted': 'green', |
|
31 'diff.tab': '', |
|
32 'diff.trailingwhitespace': 'bold red_background', |
|
33 'changeset.public' : '', |
|
34 'changeset.draft' : '', |
|
35 'changeset.secret' : '', |
|
36 'diffstat.deleted': 'red', |
|
37 'diffstat.inserted': 'green', |
|
38 'histedit.remaining': 'red bold', |
|
39 'ui.prompt': 'yellow', |
|
40 'log.changeset': 'yellow', |
|
41 'patchbomb.finalsummary': '', |
|
42 'patchbomb.from': 'magenta', |
|
43 'patchbomb.to': 'cyan', |
|
44 'patchbomb.subject': 'green', |
|
45 'patchbomb.diffstats': '', |
|
46 'rebase.rebased': 'blue', |
|
47 'rebase.remaining': 'red bold', |
|
48 'resolve.resolved': 'green bold', |
|
49 'resolve.unresolved': 'red bold', |
|
50 'shelve.age': 'cyan', |
|
51 'shelve.newest': 'green bold', |
|
52 'shelve.name': 'blue bold', |
|
53 'status.added': 'green bold', |
|
54 'status.clean': 'none', |
|
55 'status.copied': 'none', |
|
56 'status.deleted': 'cyan bold underline', |
|
57 'status.ignored': 'black bold', |
|
58 'status.modified': 'blue bold', |
|
59 'status.removed': 'red bold', |
|
60 'status.unknown': 'magenta bold underline', |
|
61 'tags.normal': 'green', |
|
62 'tags.local': 'black bold'} |