##// END OF EJS Templates
Make the default colors OS dependent.
Brian Granger -
Show More
@@ -162,6 +162,15 b' def get_default_editor():'
162 162 return ed
163 163
164 164
165 def get_default_colors():
166 if sys.platform=='darwin':
167 return "LightBG"
168 elif os.name=='nt':
169 return 'Linux'
170 else:
171 return 'Linux'
172
173
165 174 class SeparateStr(Str):
166 175 """A Str subclass to validate separate_in, separate_out, etc.
167 176
@@ -192,7 +201,7 b' class InteractiveShell(Component, Magic):'
192 201 cache_size = Int(1000, config=True)
193 202 color_info = CBool(True, config=True)
194 203 colors = CaselessStrEnum(('NoColor','LightBG','Linux'),
195 default_value='LightBG', config=True)
204 default_value=get_default_colors(), config=True)
196 205 confirm_exit = CBool(True, config=True)
197 206 debug = CBool(False, config=True)
198 207 deep_reload = CBool(False, config=True)
General Comments 0
You need to be logged in to leave comments. Login now