mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-08-10 10:22:29 +08:00
chore(code): reintroduce highlight active line & selection
This commit is contained in:
parent
2628132350
commit
ec72800b00
@ -21,6 +21,7 @@
|
||||
"dependencies": {
|
||||
"@codemirror/commands": "6.8.1",
|
||||
"@codemirror/legacy-modes": "6.5.1",
|
||||
"@codemirror/search": "6.5.10",
|
||||
"@codemirror/view": "6.36.7",
|
||||
"codemirror-lang-hcl": "0.1.0"
|
||||
}
|
||||
|
@ -1,7 +1,8 @@
|
||||
import { defaultKeymap, indentWithTab } from "@codemirror/commands";
|
||||
import { EditorView, keymap, lineNumbers, placeholder, ViewUpdate, type EditorViewConfig } from "@codemirror/view";
|
||||
import { EditorView, highlightActiveLine, keymap, lineNumbers, placeholder, ViewUpdate, type EditorViewConfig } from "@codemirror/view";
|
||||
import { defaultHighlightStyle, StreamLanguage, syntaxHighlighting, indentUnit } from "@codemirror/language";
|
||||
import { Compartment } from "@codemirror/state";
|
||||
import { highlightSelectionMatches } from "@codemirror/search";
|
||||
import byMimeType from "./syntax_highlighting.js";
|
||||
|
||||
type ContentChangedListener = () => void;
|
||||
@ -26,6 +27,8 @@ export default class CodeMirror extends EditorView {
|
||||
]),
|
||||
languageCompartment.of([]),
|
||||
syntaxHighlighting(defaultHighlightStyle),
|
||||
highlightActiveLine(),
|
||||
highlightSelectionMatches(),
|
||||
lineNumbers(),
|
||||
indentUnit.of(" ".repeat(4))
|
||||
];
|
||||
|
40
pnpm-lock.yaml
generated
40
pnpm-lock.yaml
generated
@ -1160,6 +1160,9 @@ importers:
|
||||
'@codemirror/legacy-modes':
|
||||
specifier: 6.5.1
|
||||
version: 6.5.1
|
||||
'@codemirror/search':
|
||||
specifier: 6.5.10
|
||||
version: 6.5.10
|
||||
'@codemirror/view':
|
||||
specifier: 6.36.7
|
||||
version: 6.36.7
|
||||
@ -2160,6 +2163,9 @@ packages:
|
||||
'@codemirror/legacy-modes@6.5.1':
|
||||
resolution: {integrity: sha512-DJYQQ00N1/KdESpZV7jg9hafof/iBNp9h7TYo1SLMk86TWl9uDsVdho2dzd81K+v4retmK6mdC7WpuOQDytQqw==}
|
||||
|
||||
'@codemirror/search@6.5.10':
|
||||
resolution: {integrity: sha512-RMdPdmsrUf53pb2VwflKGHEe1XVM07hI7vV2ntgw1dmqhimpatSJKva4VA9h4TLUDOD4EIF02201oZurpnEFsg==}
|
||||
|
||||
'@codemirror/state@6.5.2':
|
||||
resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==}
|
||||
|
||||
@ -6593,6 +6599,9 @@ packages:
|
||||
create-require@1.1.1:
|
||||
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
|
||||
|
||||
crelt@1.0.6:
|
||||
resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==}
|
||||
|
||||
cross-dirname@0.1.0:
|
||||
resolution: {integrity: sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==}
|
||||
|
||||
@ -15020,6 +15029,15 @@ snapshots:
|
||||
- supports-color
|
||||
- utf-8-validate
|
||||
|
||||
'@ckeditor/ckeditor5-autoformat@45.0.0':
|
||||
dependencies:
|
||||
'@ckeditor/ckeditor5-core': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-engine': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-heading': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-typing': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-utils': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
ckeditor5: 45.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41)
|
||||
|
||||
'@ckeditor/ckeditor5-autoformat@45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)':
|
||||
dependencies:
|
||||
'@ckeditor/ckeditor5-core': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
@ -15666,6 +15684,14 @@ snapshots:
|
||||
- supports-color
|
||||
- utf-8-validate
|
||||
|
||||
'@ckeditor/ckeditor5-highlight@45.0.0':
|
||||
dependencies:
|
||||
'@ckeditor/ckeditor5-core': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-icons': 45.0.0
|
||||
'@ckeditor/ckeditor5-ui': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-utils': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
ckeditor5: 45.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41)
|
||||
|
||||
'@ckeditor/ckeditor5-highlight@45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)':
|
||||
dependencies:
|
||||
'@ckeditor/ckeditor5-core': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
@ -16261,7 +16287,7 @@ snapshots:
|
||||
'@ckeditor/ckeditor5-find-and-replace': 45.0.0
|
||||
'@ckeditor/ckeditor5-font': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-heading': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-highlight': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-highlight': 45.0.0
|
||||
'@ckeditor/ckeditor5-icons': 45.0.0
|
||||
'@ckeditor/ckeditor5-image': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-link': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
@ -16404,6 +16430,12 @@ snapshots:
|
||||
dependencies:
|
||||
'@codemirror/language': 6.11.0
|
||||
|
||||
'@codemirror/search@6.5.10':
|
||||
dependencies:
|
||||
'@codemirror/state': 6.5.2
|
||||
'@codemirror/view': 6.36.7
|
||||
crelt: 1.0.6
|
||||
|
||||
'@codemirror/state@6.5.2':
|
||||
dependencies:
|
||||
'@marijn/find-cluster-break': 1.0.2
|
||||
@ -21577,7 +21609,7 @@ snapshots:
|
||||
dependencies:
|
||||
'@ckeditor/ckeditor5-adapter-ckfinder': 45.0.0
|
||||
'@ckeditor/ckeditor5-alignment': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-autoformat': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-autoformat': 45.0.0
|
||||
'@ckeditor/ckeditor5-autosave': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-basic-styles': 45.0.0
|
||||
'@ckeditor/ckeditor5-block-quote': 45.0.0
|
||||
@ -21602,7 +21634,7 @@ snapshots:
|
||||
'@ckeditor/ckeditor5-font': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-fullscreen': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-heading': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-highlight': 45.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||
'@ckeditor/ckeditor5-highlight': 45.0.0
|
||||
'@ckeditor/ckeditor5-horizontal-line': 45.0.0
|
||||
'@ckeditor/ckeditor5-html-embed': 45.0.0
|
||||
'@ckeditor/ckeditor5-html-support': 45.0.0
|
||||
@ -22024,6 +22056,8 @@ snapshots:
|
||||
|
||||
create-require@1.1.1: {}
|
||||
|
||||
crelt@1.0.6: {}
|
||||
|
||||
cross-dirname@0.1.0: {}
|
||||
|
||||
cross-env@7.0.3:
|
||||
|
Loading…
x
Reference in New Issue
Block a user