Changeset 7a7eda7adfc2…
Parent 782189b23886…
by
Changes to 2 files · Browse files at 7a7eda7adfc2 Showing diff from parent 782189b23886 Diff from another changeset...
@@ -26,6 +26,7 @@ self.stbar = stbar
self.glog_parent = None
self.bfile = None
+ self.colorstyle = repo.ui.config('tortoisehg', 'diffcolorstyle')
# initialize changeset/issue tracker link regex and dict
csmatch = r'(\b[0-9a-f]{12}(?:[0-9a-f]{28})?\b)'
@@ -799,8 +800,17 @@
tag_table.add(make_texttag('diff', font=self.rawfonts['fontdiff']))
tag_table.add(make_texttag('blue', foreground='blue'))
- tag_table.add(make_texttag('red', foreground='red'))
- tag_table.add(make_texttag('green', foreground='darkgreen'))
+ if self.colorstyle == 'background':
+ tag_table.add(make_texttag('red',
+ paragraph_background=gtklib.PRED))
+ tag_table.add(make_texttag('green',
+ paragraph_background=gtklib.PGREEN))
+ elif self.colorstyle == 'none':
+ tag_table.add(make_texttag('red'))
+ tag_table.add(make_texttag('green'))
+ else:
+ tag_table.add(make_texttag('red', foreground='red'))
+ tag_table.add(make_texttag('green', foreground='darkgreen'))
tag_table.add(make_texttag('black', foreground='black'))
tag_table.add(make_texttag('greybg',
paragraph_background='grey',
|
@@ -249,7 +249,11 @@ ' Default: False')),
(_('Ignore Blank Lines'), 'diff.ignoreblanklines', ['False', 'True'],
_('Ignore changes whose lines are all blank.'
- ' Default: False')))
+ ' Default: False')),
+ (_('Coloring Style'), 'tortoisehg.diffcolorstyle',
+ ['none', 'foreground', 'background'],
+ _('Adjust the coloring style of diff lines in the changeset viewer.'
+ 'Default: foreground')))
class PathEditDialog(gtk.Dialog):
_protocols = (('ssh', _('ssh')), ('http', _('http')),
|
Loading...