h-sphere_sql-seal/src/modules/syntaxHighlight/init.ts
Kacper 53ffe93a9c
feat: updating how modules are being defined (using new version of DITY) (#191)
* feat: updating how modules are being defined (using new version of DITY)

* chore: removing deprecated module
2025-09-18 11:18:22 +01:00

14 lines
458 B
TypeScript

import { EditorView, ViewPlugin } from "@codemirror/view";
import { App, Plugin } from "obsidian";
import { RendererRegistry } from "../editor/renderer/rendererRegistry";
import { SQLSealViewPlugin } from "./editorExtension/syntaxHighlight";
export const syntaxHighlightInit = (
plugin: Plugin,
viewPluginGenerator: () => ViewPlugin<any>,
) => {
return () => {
// FIXME: settings here.
plugin.registerEditorExtension([viewPluginGenerator()]);
};
};