Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

Commit 40fc1ba

Browse files
committed
Use highlighting infrastructure from @codemirror/language
1 parent 9d38543 commit 40fc1ba

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
"@codemirror/comment": "^0.19.0",
3333
"@codemirror/fold": "^0.19.0",
3434
"@codemirror/gutter": "^0.19.0",
35-
"@codemirror/highlight": "^0.19.0",
3635
"@codemirror/history": "^0.19.0",
3736
"@codemirror/language": "^0.19.0",
3837
"@codemirror/lint": "^0.19.0",

src/basic-setup.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {keymap, highlightSpecialChars, drawSelection, highlightActiveLine, dropC
22
import {Extension, EditorState} from "@codemirror/state"
33
import {history, historyKeymap} from "@codemirror/history"
44
import {foldGutter, foldKeymap} from "@codemirror/fold"
5-
import {indentOnInput} from "@codemirror/language"
5+
import {defaultHighlightStyle, syntaxHighlighting, indentOnInput} from "@codemirror/language"
66
import {lineNumbers, highlightActiveLineGutter} from "@codemirror/gutter"
77
import {defaultKeymap} from "@codemirror/commands"
88
import {bracketMatching} from "@codemirror/matchbrackets"
@@ -11,7 +11,6 @@ import {searchKeymap, highlightSelectionMatches} from "@codemirror/search"
1111
import {autocompletion, completionKeymap} from "@codemirror/autocomplete"
1212
import {commentKeymap} from "@codemirror/comment"
1313
import {rectangularSelection, crosshairCursor} from "@codemirror/rectangular-selection"
14-
import {defaultHighlightStyle} from "@codemirror/highlight"
1514
import {lintKeymap} from "@codemirror/lint"
1615

1716
/// This is an extension value that just pulls together a whole lot of
@@ -30,7 +29,7 @@ import {lintKeymap} from "@codemirror/lint"
3029
/// - [drop cursor](#view.dropCursor)
3130
/// - [multiple selections](#state.EditorState^allowMultipleSelections)
3231
/// - [reindentation on input](#language.indentOnInput)
33-
/// - [the default highlight style](#highlight.defaultHighlightStyle) (as fallback)
32+
/// - [the default highlight style](#language.defaultHighlightStyle) (as fallback)
3433
/// - [bracket matching](#matchbrackets.bracketMatching)
3534
/// - [bracket closing](#closebrackets.closeBrackets)
3635
/// - [autocompletion](#autocomplete.autocompletion)
@@ -60,7 +59,7 @@ export const basicSetup: Extension = [
6059
dropCursor(),
6160
EditorState.allowMultipleSelections.of(true),
6261
indentOnInput(),
63-
defaultHighlightStyle.fallback,
62+
syntaxHighlighting(defaultHighlightStyle, {fallback: true}),
6463
bracketMatching(),
6564
closeBrackets(),
6665
autocompletion(),

0 commit comments

Comments
 (0)