✨ feat(vscode): 预览里代码的上色和卡片种类色跟着当前颜色主题走
This commit is contained in:
1 parent
19302bbed0
commit
dff38ee0c5
26 files changed
+1286
-75
No files matched your search
@@ -56,6 +56,7 @@ import { thiserrorRule } from './rules/thiserror'
|
||||
import { bundledWasmDir, indexGrammar, TreeSitterRuntime } from './runtime'
|
||||
import { SlotPool } from './slots/slotPool'
|
||||
import { SLOTS } from './slots/slots'
|
||||
import { readCodeColors, ThemeColors } from './theme/codeColors'
|
||||
import { bashZhTranslator } from './translators/bashZh'
|
||||
import { dockerfileZhTranslator } from './translators/dockerfileZh'
|
||||
import { pythonZhTranslator } from './translators/pythonZh'
|
||||
@@ -121,11 +122,14 @@ export function registerCodeReader(context: ExtensionContext): CodeReaderApi {
|
||||
const heads = new HeadBases()
|
||||
// 预览对比什么:审查工作副本里的对比 PR 的目标分支,从「未提交的更改」一栏点开的有改动的文件对比上一次提交,别处打开的不比
|
||||
const diffBases = previewDiffBases(review, heads)
|
||||
// 预览里代码的上色、卡片的种类色跟着当前颜色主题走
|
||||
const codeColors = new ThemeColors(readCodeColors)
|
||||
const previews = new PreviewEditorProvider(
|
||||
context.extensionUri,
|
||||
registry,
|
||||
runtime,
|
||||
new BlockFilter(context.workspaceState),
|
||||
codeColors,
|
||||
resolve,
|
||||
qa,
|
||||
namesIn,
|
||||
@@ -143,6 +147,7 @@ export function registerCodeReader(context: ExtensionContext): CodeReaderApi {
|
||||
|
||||
context.subscriptions.push(
|
||||
qa,
|
||||
codeColors,
|
||||
notes,
|
||||
entries,
|
||||
indexes,
|
||||
|
||||
Reference in new issue
Block a user