Exemple #1
0
def load_style():
    """
    Return a dict mapping {ui_style_name -> style_dict}.
    """
    if is_windows() and not is_windows_vt100_supported():
        return Style.from_dict(win32_code_style)
    else:
        return Style.from_dict(default_ui_style)
Exemple #2
0
def win_ansi_support():
    if ON_WINDOWS:
        try:
            from prompt_toolkit.utils import is_windows_vt100_supported, is_conemu_ansi
        except ImportError:
            return False
        return is_conemu_ansi() or is_windows_vt100_supported()
    else:
        return False
Exemple #3
0
def win_ansi_support():
    if ON_WINDOWS:
        try:
            from prompt_toolkit.utils import is_windows_vt100_supported, is_conemu_ansi
        except ImportError:
            return False
        return is_conemu_ansi() or is_windows_vt100_supported()
    else:
        return False
Exemple #4
0
    #        history.existinginput:                  '#888888',

    # Help Window.
    'window-border': '#aaaaaa',
    'window-title': 'bg:#bbbbbb #000000',

    # Meta-enter message.
    'accept-message': 'bg:#ffff88 #444444',

    # Exit confirmation.
    'exit-confirmation': 'bg:#884444 #ffffff',
}

# Some changes to get a bit more contrast on Windows consoles.
# (They only support 16 colors.)
if is_windows() and not is_conemu_ansi() and not is_windows_vt100_supported():
    default_ui_style.update({
        'sidebar.title':
        'bg:#00ff00 #ffffff',
        'exitconfirmation':
        'bg:#ff4444 #ffffff',
        'toolbar.validation':
        'bg:#ff4444 #ffffff',
        'menu.completions.completion':
        'bg:#ffffff #000000',
        'menu.completions.completion.current':
        'bg:#aaaaaa #000000',
    })

blue_ui_style = {}
blue_ui_style.update(default_ui_style)
Exemple #5
0
    # Help Window.
    'window-border':                          '#aaaaaa',
    'window-title':                           'bg:#bbbbbb #000000',

    # Meta-enter message.
    'accept-message':                          'bg:#ffff88 #444444',

    # Exit confirmation.
    'exit-confirmation':                       'bg:#884444 #ffffff',
}


# Some changes to get a bit more contrast on Windows consoles.
# (They only support 16 colors.)
if is_windows() and not is_conemu_ansi() and not is_windows_vt100_supported():
    default_ui_style.update({
        'sidebar.title':                          'bg:#00ff00 #ffffff',
        'exitconfirmation':                       'bg:#ff4444 #ffffff',
        'toolbar.validation':                     'bg:#ff4444 #ffffff',

        'menu.completions.completion':            'bg:#ffffff #000000',
        'menu.completions.completion.current':    'bg:#aaaaaa #000000',
    })


blue_ui_style = {}
blue_ui_style.update(default_ui_style)
#blue_ui_style.update({
#        # Line numbers.
#        Token.LineNumber:                             '#aa6666',