mercurial/color.py
changeset 30967 20990991d384
parent 30653 b2be4ccaff1d
child 30968 0d2a58a04080
equal deleted inserted replaced
30966:520af4cc34de 30967:20990991d384
     4 #
     4 #
     5 # This software may be used and distributed according to the terms of the
     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.
     6 # GNU General Public License version 2 or any later version.
     7 
     7 
     8 from __future__ import absolute_import
     8 from __future__ import absolute_import
       
     9 
       
    10 # start and stop parameters for effects
       
    11 _effects = {'none': 0,
       
    12             'black': 30,
       
    13             'red': 31,
       
    14             'green': 32,
       
    15             'yellow': 33,
       
    16             'blue': 34,
       
    17             'magenta': 35,
       
    18             'cyan': 36,
       
    19             'white': 37,
       
    20             'bold': 1,
       
    21             'italic': 3,
       
    22             'underline': 4,
       
    23             'inverse': 7,
       
    24             'dim': 2,
       
    25             'black_background': 40,
       
    26             'red_background': 41,
       
    27             'green_background': 42,
       
    28             'yellow_background': 43,
       
    29             'blue_background': 44,
       
    30             'purple_background': 45,
       
    31             'cyan_background': 46,
       
    32             'white_background': 47}
     9 
    33 
    10 _styles = {'grep.match': 'red bold',
    34 _styles = {'grep.match': 'red bold',
    11            'grep.linenumber': 'green',
    35            'grep.linenumber': 'green',
    12            'grep.rev': 'green',
    36            'grep.rev': 'green',
    13            'grep.change': 'green',
    37            'grep.change': 'green',