Skip to content

Commit a9ef8ad

Browse files
committed
Refine settings panel, add control panel
1 parent b922845 commit a9ef8ad

File tree

3 files changed

+655
-711
lines changed

3 files changed

+655
-711
lines changed

bindings/Bs_platform_api.re

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,6 @@ module Config = {
320320
type t = {
321321
module_system: string,
322322
warn_flags: string,
323-
warn_error_flags: string,
324323
};
325324
};
326325

@@ -409,9 +408,6 @@ module Compiler = {
409408

410409
[@bs.send] external setWarnFlags: (t, string) => bool = "setWarnFlags";
411410

412-
[@bs.send]
413-
external setWarnErrorFlags: (t, string) => bool = "setWarnErrorFlags";
414-
415411
let setConfig = (t: t, config: Config.t): unit => {
416412
let moduleSystem =
417413
switch (config.module_system) {
@@ -425,7 +421,6 @@ module Compiler = {
425421
);
426422

427423
t->setWarnFlags(config.warn_flags)->ignore;
428-
t->setWarnErrorFlags(config.warn_error_flags)->ignore;
429424
};
430425

431426
[@bs.send]

components/CodeMirror2.re

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,8 @@ let updateErrors =
280280
~cm: CM.t,
281281
errors,
282282
) => {
283-
clearMarks(state);
283+
Belt.Array.forEach(state.marked, mark => {mark->CM.TextMarker.clear});
284+
state.marked = [||];
284285
cm->CM.(clearGutter(errorGutterId));
285286

286287
let wrapper = cm->CM.getWrapperElement;

0 commit comments

Comments
 (0)