🐛 Fixed the issue of text highlighting expansion

This commit is contained in:
landaiqing committed 2025-06-25 22:53:00 +08:00
1 parent 69957a16cf
commit a9b967aba4
10 files changed
+205 -349

No files matched your search

+7
View File
@@ -18,6 +18,7 @@ import {createAutoSavePlugin, createSaveShortcutPlugin} from '@/views/editor/bas
import {createDynamicKeymapExtension, updateKeymapExtension} from '@/views/editor/keymap';
import {createDynamicExtensions, getExtensionManager, setExtensionManagerView} from '@/views/editor/manager';
import {useExtensionStore} from './extensionStore';
import createCodeBlockExtension from "@/views/editor/extensions/codeblock";
export interface DocumentStats {
lines: number;
@@ -142,6 +143,11 @@ export const useEditorStore = defineStore('editor', () => {
}
}
});
// 代码块功能
const codeBlockExtension = createCodeBlockExtension({
showBackground: true,
enableAutoDetection: true
});
// 创建动态快捷键扩展
const keymapExtension = await createDynamicKeymapExtension();
@@ -159,6 +165,7 @@ export const useEditorStore = defineStore('editor', () => {
statsExtension,
saveShortcutExtension,
autoSaveExtension,
codeBlockExtension,
...dynamicExtensions
];