Add C++ to code language options, closes #5736

This commit is contained in:
Tom Moor
2023-08-24 19:52:35 -04:00
parent 1d90f98a29
commit 9256c59e60
2 changed files with 5 additions and 6 deletions

View File

@@ -9,9 +9,10 @@ import { findBlockNodes } from "../queries/findChildren";
export const LANGUAGES = {
none: "Plain text", // additional entry to disable highlighting
bash: "Bash",
css: "CSS",
clike: "C",
cpp: "C++",
csharp: "C#",
css: "CSS",
elixir: "Elixir",
erlang: "Erlang",
go: "Go",

View File

@@ -12,6 +12,7 @@ import { Decoration, DecorationSet } from "prosemirror-view";
import refractor from "refractor/core";
import bash from "refractor/lang/bash";
import clike from "refractor/lang/clike";
import cpp from "refractor/lang/cpp";
import csharp from "refractor/lang/csharp";
import css from "refractor/lang/css";
import elixir from "refractor/lang/elixir";
@@ -67,7 +68,7 @@ import {
} from "../commands/codeFence";
import toggleBlockType from "../commands/toggleBlockType";
import Mermaid from "../extensions/Mermaid";
import Prism, { LANGUAGES } from "../extensions/Prism";
import Prism from "../extensions/Prism";
import { isCode } from "../lib/isCode";
import { MarkdownSerializerState } from "../lib/markdown/serializer";
import { findParentNode } from "../queries/findParentNode";
@@ -79,6 +80,7 @@ const DEFAULT_LANGUAGE = "javascript";
[
bash,
cpp,
css,
clike,
csharp,
@@ -136,10 +138,6 @@ export default class CodeFence extends Node {
return this.options.userPreferences?.codeBlockLineNumbers ?? true;
}
get languageOptions() {
return Object.entries(LANGUAGES);
}
get name() {
return "code_fence";
}