irongit

A Regex file extension that makes it way easier to edit large regex.

made outer match lower opacity, maybe one day its possible to layer groups on top

huncholanehuncholaneauthored
parent 753963ecommit b5094a3c793c66c1c1b809847dfd780da210a994Browse files

1 file changed, +3 -2

+3-2src/highlighter.ts
@@ -88,7 +88,9 @@ class Highlighter {
8888 }
8989 const start = document.positionAt(match.index);
9090 const end = document.positionAt(match.index + match[0].length);
91- this.updateOrCreateHighlightGroup("outer", new vscode.Range(start, end));
91+ this.updateOrCreateHighlightGroup("match", new vscode.Range(start, end), {
92+ backgroundColor: "rgba(255, 255, 255, 0.1)",
93+ });
9294 for (const groupName in match.groups) {
9395 // output.log(`Match: ${groupName}`);
9496 const group = match.groups[groupName];
@@ -125,7 +127,6 @@ class Highlighter {
125127 }
126128
127129 highlightMatches(editor: vscode.TextEditor) {
128- // Apply other decorations first
129130 for (const key of Object.keys(this.highlightGroups)) {
130131 const group = this.highlightGroups[key];
131132 editor.setDecorations(group.decorationType, group.decorations);