🚨 Format code
This commit is contained in:
@@ -49,8 +49,8 @@ export const CodeBlockLanguage = LRLanguage.define({
|
||||
* 创建代码块语言支持
|
||||
*/
|
||||
export function codeBlockLang() {
|
||||
let wrap = configureNesting();
|
||||
let lang = CodeBlockLanguage.configure({ dialect: "", wrap: wrap });
|
||||
const wrap = configureNesting();
|
||||
const lang = CodeBlockLanguage.configure({ dialect: "", wrap: wrap });
|
||||
|
||||
return [
|
||||
new LanguageSupport(lang, [json().support]),
|
||||
|
||||
@@ -32,17 +32,17 @@ import {dockerFile} from "@codemirror/legacy-modes/mode/dockerfile";
|
||||
import {lua} from "@codemirror/legacy-modes/mode/lua";
|
||||
import {SupportedLanguage} from '../types';
|
||||
|
||||
import typescriptPlugin from "prettier/plugins/typescript"
|
||||
import babelPrettierPlugin from "prettier/plugins/babel"
|
||||
import htmlPrettierPlugin from "prettier/plugins/html"
|
||||
import cssPrettierPlugin from "prettier/plugins/postcss"
|
||||
import markdownPrettierPlugin from "prettier/plugins/markdown"
|
||||
import yamlPrettierPlugin from "prettier/plugins/yaml"
|
||||
import goPrettierPlugin from "@/common/prettier/plugins/go"
|
||||
import sqlPrettierPlugin from "@/common/prettier/plugins/sql"
|
||||
import phpPrettierPlugin from "@/common/prettier/plugins/php"
|
||||
import javaPrettierPlugin from "@/common/prettier/plugins/java"
|
||||
import xmlPrettierPlugin from "@prettier/plugin-xml"
|
||||
import typescriptPlugin from "prettier/plugins/typescript";
|
||||
import babelPrettierPlugin from "prettier/plugins/babel";
|
||||
import htmlPrettierPlugin from "prettier/plugins/html";
|
||||
import cssPrettierPlugin from "prettier/plugins/postcss";
|
||||
import markdownPrettierPlugin from "prettier/plugins/markdown";
|
||||
import yamlPrettierPlugin from "prettier/plugins/yaml";
|
||||
import goPrettierPlugin from "@/common/prettier/plugins/go";
|
||||
import sqlPrettierPlugin from "@/common/prettier/plugins/sql";
|
||||
import phpPrettierPlugin from "@/common/prettier/plugins/php";
|
||||
import javaPrettierPlugin from "@/common/prettier/plugins/java";
|
||||
import xmlPrettierPlugin from "@prettier/plugin-xml";
|
||||
import shellPrettierPlugin from "@/common/prettier/plugins/shell";
|
||||
import dockerfilePrettierPlugin from "@/common/prettier/plugins/docker";
|
||||
import rustPrettierPlugin from "@/common/prettier/plugins/rust";
|
||||
|
||||
@@ -13,11 +13,11 @@ import { languageMapping } from "./languages";
|
||||
*/
|
||||
export function configureNesting() {
|
||||
return parseMixed((node, input) => {
|
||||
let id = node.type.id;
|
||||
const id = node.type.id;
|
||||
|
||||
if (id === BlockContent) {
|
||||
// 获取父节点中的语言标记
|
||||
let blockLang = node.node.parent?.firstChild?.getChildren(BlockLanguage)[0];
|
||||
const blockLang = node.node.parent?.firstChild?.getChildren(BlockLanguage)[0];
|
||||
let langName = blockLang ? input.read(blockLang.from, blockLang.to) : null;
|
||||
|
||||
// 如果 BlockContent 为空,不返回解析器
|
||||
|
||||
Reference in New Issue
Block a user