Skip to content

Commit 507bc1f

Browse files
committed
fix syntax highlighting for preprocessors. fixes chinchang#17
1 parent ebaf723 commit 507bc1f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/script.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@
166166
htmlMode = value;
167167
htmlModelLabel.textContent = modes[value].label;
168168
handleModeRequirements(value);
169+
editur.cm.html.setOption('mode', modes[value].cmMode);
169170
CodeMirror.autoLoadMode(editur.cm.html, modes[value].cmMode);
170171
chrome.storage.sync.set({
171172
htmlMode: value
@@ -175,6 +176,7 @@
175176
cssMode = value;
176177
cssModelLabel.textContent = modes[value].label;
177178
handleModeRequirements(value);
179+
editur.cm.css.setOption('mode', modes[value].cmMode);
178180
CodeMirror.autoLoadMode(editur.cm.css, modes[value].cmMode);
179181
chrome.storage.sync.set({
180182
cssMode: value
@@ -184,6 +186,7 @@
184186
jsMode = value;
185187
jsModelLabel.textContent = modes[value].label;
186188
handleModeRequirements(value);
189+
editur.cm.js.setOption('mode', modes[value].cmMode);
187190
CodeMirror.autoLoadMode(editur.cm.js, modes[value].cmMode);
188191
chrome.storage.sync.set({
189192
jsMode: value

0 commit comments

Comments
 (0)