Skip to content

Commit 3419cf7

Browse files
committed
Add highlightActiveLineGutterRS when @highlightActiveLine is passed
1 parent fd2bc70 commit 3419cf7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

app/components/code-mirror.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ import { languages } from '@codemirror/language-data';
3838
import { markdown } from '@codemirror/lang-markdown';
3939
import { highlightNewlines } from 'codecrafters-frontend/utils/code-mirror-highlight-newlines';
4040
import { collapseUnchangedGutter } from 'codecrafters-frontend/utils/code-mirror-collapse-unchanged-gutter';
41+
import { highlightActiveLineGutter as highlightActiveLineGutterRS } from 'codecrafters-frontend/utils/code-mirror-gutter-rs';
4142

4243
function generateHTMLElement(src: string): HTMLElement {
4344
const div = document.createElement('div');
@@ -66,7 +67,8 @@ const OPTION_HANDLERS: { [key: string]: OptionHandler } = {
6667
drawSelection: ({ drawSelection: enabled }) => (enabled ? [drawSelection()] : []),
6768
dropCursor: ({ dropCursor: enabled }) => (enabled ? [dropCursor()] : []),
6869
editable: ({ editable }) => [EditorView.editable.of(!!editable)],
69-
highlightActiveLine: ({ highlightActiveLine: enabled }) => (enabled ? [highlightActiveLine(), highlightActiveLineGutter()] : []),
70+
highlightActiveLine: ({ highlightActiveLine: enabled }) =>
71+
enabled ? [highlightActiveLine(), highlightActiveLineGutter(), highlightActiveLineGutterRS()] : [],
7072
highlightNewlines: ({ highlightNewlines: enabled }) => (enabled ? [highlightNewlines()] : []),
7173
highlightSelectionMatches: ({ highlightSelectionMatches: enabled }) => (enabled ? [highlightSelectionMatches()] : []),
7274
highlightSpecialChars: ({ highlightSpecialChars: enabled }) => (enabled ? [highlightSpecialChars()] : []),

0 commit comments

Comments
 (0)