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)
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
# 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)
# 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',