fix: Show code block line numbers by default

This commit is contained in:
Tom Moor
2022-10-24 19:18:43 -04:00
parent c3c1de09ab
commit f63bf336f1

View File

@@ -88,6 +88,10 @@ export default class CodeFence extends Node {
super(options);
}
get showLineNumbers(): boolean {
return this.options.userPreferences?.codeBlockLineNumbers ?? true;
}
get languageOptions() {
return Object.entries(LANGUAGES);
}
@@ -177,9 +181,7 @@ export default class CodeFence extends Node {
"div",
{
class: `code-block ${
this.options.userPreferences?.codeBlockLineNumbers
? "with-line-numbers"
: ""
this.showLineNumbers ? "with-line-numbers" : ""
}`,
"data-language": node.attrs.language,
},
@@ -309,7 +311,7 @@ export default class CodeFence extends Node {
return [
Prism({
name: this.name,
lineNumbers: this.options.userPreferences?.codeBlockLineNumbers,
lineNumbers: this.showLineNumbers,
}),
Mermaid({ name: this.name }),
new Plugin({