You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
786 B
26 lines
786 B
4 years ago
|
#*****************************************************************************
|
||
|
# Copyright (C) 2016 The IPython Team <ipython-dev@scipy.org>
|
||
|
#
|
||
|
# Distributed under the terms of the BSD License. The full license is in
|
||
|
# the file COPYING, distributed as part of this software.
|
||
|
#*****************************************************************************
|
||
|
|
||
|
"""
|
||
|
Color managing related utilities
|
||
|
"""
|
||
|
|
||
|
import pygments
|
||
|
|
||
|
from traitlets.config import Configurable
|
||
|
from traitlets import Unicode
|
||
|
|
||
|
|
||
|
available_themes = lambda : [s for s in pygments.styles.get_all_styles()]+['NoColor','LightBG','Linux', 'Neutral']
|
||
|
|
||
|
class Colorable(Configurable):
|
||
|
"""
|
||
|
A subclass of configurable for all the classes that have a `default_scheme`
|
||
|
"""
|
||
|
default_style=Unicode('LightBG').tag(config=True)
|
||
|
|