Skip to content

Commit ddda536

Browse files
author
Dung Nguyen Tien
committed
fix vprimachenko#66: color scheme is modified twice
When color scheme is modified by another package (such as SublimeLinter), Colorcoder should not modify it again. Right now, it add its scopes and appends "(Colorcoded)" to color scheme name.
1 parent ee4ac66 commit ddda536

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

colorcoder.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,15 +177,15 @@ def panel_callback(self, text):
177177
def maybefixscheme():
178178
set = sublime.load_settings("colorcoder.sublime-settings")
179179
if set.get('auto_apply_on_scheme_change'):
180-
if sublime.load_settings("Preferences.sublime-settings").get('color_scheme').find('/Colorcoder/') == -1:
180+
if sublime.load_settings("Preferences.sublime-settings").get('color_scheme').find('(Colorcoded)') == -1:
181181
colorshemeemodifier.modify_color_scheme(set.get('lightness'),set.get('saturation'))
182182

183183
@staticmethod
184184
def modify_color_scheme(l,s,read_original = False):
185185
read_original = read_original and sublime.load_settings("Preferences.sublime-settings").has("original_color_scheme")
186-
if read_original and sublime.load_settings("Preferences.sublime-settings").get('color_scheme').find('/Colorcoder/') == -1:
186+
if read_original and sublime.load_settings("Preferences.sublime-settings").get('color_scheme').find('(Colorcoded)') == -1:
187187
read_original = False
188-
if read_original and sublime.load_settings("Preferences.sublime-settings").get('original_color_scheme').find('/Colorcoder/') != -1:
188+
if read_original and sublime.load_settings("Preferences.sublime-settings").get('original_color_scheme').find('(Colorcoded)') != -1:
189189
print("original theme already colorcoded, abort")
190190
return
191191
global modification_running

0 commit comments

Comments
 (0)