We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7710c7c commit 7ac872bCopy full SHA for 7ac872b
addon/fold/foldgutter.js
@@ -21,6 +21,7 @@
21
cm.off("fold", onFold);
22
cm.off("unfold", onFold);
23
cm.off("swapDoc", onChange);
24
+ cm.off("optionChange", optionChange);
25
}
26
if (val) {
27
cm.state.foldGutter = new State(parseOptions(val));
@@ -31,6 +32,7 @@
31
32
cm.on("fold", onFold);
33
cm.on("unfold", onFold);
34
cm.on("swapDoc", onChange);
35
+ cm.on("optionChange", optionChange);
36
37
});
38
@@ -120,6 +122,10 @@
120
122
else cm.foldCode(Pos(line, 0), opts);
121
123
124
125
+ function optionChange(cm, option) {
126
+ if (option == "mode") onChange(cm)
127
+ }
128
+
129
function onChange(cm) {
130
var state = cm.state.foldGutter;
131
if (!state) return;
0 commit comments