aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/prompt-toolkit/py2/prompt_toolkit/styles/defaults.py
blob: f280dd4646883a76236b775f8e0eb97cd61f7e6e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
""" 
The default styling. 
""" 
from __future__ import unicode_literals 
 
from prompt_toolkit.token import Token 
 
__all__ = ( 
    'DEFAULT_STYLE_EXTENSIONS', 
    'default_style_extensions', 
) 
 
 
#: Styling of prompt-toolkit specific tokens, that are not know by the default 
#: Pygments style. 
DEFAULT_STYLE_EXTENSIONS = { 
    # Highlighting of search matches in document. 
    Token.SearchMatch:                            'noinherit reverse', 
    Token.SearchMatch.Current:                    'noinherit #ffffff bg:#448844 underline', 
 
    # Highlighting of select text in document. 
    Token.SelectedText:                           'reverse', 
 
    Token.CursorColumn:                           'bg:#dddddd', 
    Token.CursorLine:                             'underline', 
    Token.ColorColumn:                            'bg:#ccaacc', 
 
    # Highlighting of matching brackets. 
    Token.MatchingBracket:                        '', 
    Token.MatchingBracket.Other:                  '#000000 bg:#aacccc', 
    Token.MatchingBracket.Cursor:                 '#ff8888 bg:#880000', 
 
    Token.MultipleCursors.Cursor:                 '#000000 bg:#ccccaa', 
 
    # Line numbers. 
    Token.LineNumber:                             '#888888', 
    Token.LineNumber.Current:                     'bold', 
    Token.Tilde:                                  '#8888ff', 
 
    # Default prompt. 
    Token.Prompt:                                 '', 
    Token.Prompt.Arg:                             'noinherit', 
    Token.Prompt.Search:                          'noinherit', 
    Token.Prompt.Search.Text:                     '', 
 
    # Search toolbar. 
    Token.Toolbar.Search:                         'bold', 
    Token.Toolbar.Search.Text:                    'nobold', 
 
    # System toolbar 
    Token.Toolbar.System:                         'bold', 
    Token.Toolbar.System.Text:                    'nobold', 
 
    # "arg" toolbar. 
    Token.Toolbar.Arg:                            'bold', 
    Token.Toolbar.Arg.Text:                       'nobold', 
 
    # Validation toolbar. 
    Token.Toolbar.Validation:                     'bg:#550000 #ffffff', 
    Token.WindowTooSmall:                         'bg:#550000 #ffffff', 
 
    # Completions toolbar. 
    Token.Toolbar.Completions:                    'bg:#bbbbbb #000000', 
    Token.Toolbar.Completions.Arrow:              'bg:#bbbbbb #000000 bold', 
    Token.Toolbar.Completions.Completion:         'bg:#bbbbbb #000000', 
    Token.Toolbar.Completions.Completion.Current: 'bg:#444444 #ffffff', 
 
    # Completions menu. 
    Token.Menu.Completions:                       'bg:#bbbbbb #000000', 
    Token.Menu.Completions.Completion:            '', 
    Token.Menu.Completions.Completion.Current:    'bg:#888888 #ffffff', 
    Token.Menu.Completions.Meta:                  'bg:#999999 #000000', 
    Token.Menu.Completions.Meta.Current:          'bg:#aaaaaa #000000', 
    Token.Menu.Completions.MultiColumnMeta:       'bg:#aaaaaa #000000', 
 
    # Scrollbars. 
    Token.Scrollbar:                              'bg:#888888', 
    Token.Scrollbar.Button:                       'bg:#444444', 
    Token.Scrollbar.Arrow:                        'bg:#222222 #888888 bold', 
 
    # Auto suggestion text. 
    Token.AutoSuggestion:                         '#666666', 
 
    # Trailing whitespace and tabs. 
    Token.TrailingWhiteSpace:                     '#999999', 
    Token.Tab:                                    '#999999', 
 
    # When Control-C has been pressed. Grayed. 
    Token.Aborted:                                '#888888', 
 
    # Entering a Vi digraph. 
    Token.Digraph:                                '#4444ff', 
} 
 
default_style_extensions = DEFAULT_STYLE_EXTENSIONS  # Old name.