aboutsummaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authorJustice Almanzar <superdash993@gmail.com>2022-12-19 17:59:54 -0500
committerGitHub <noreply@github.com>2022-12-19 22:59:54 +0000
commit989bd36eeb6dd6c4b391900765847cdcf87484d9 (patch)
tree86b15ce6804500b56f9f3c6b807d5fbb8aa6dad4 /src/plugins
parent4974c53f9cc3a3adccfa11f4af68ac4f190b0fc8 (diff)
downloadVencord-989bd36eeb6dd6c4b391900765847cdcf87484d9.tar.gz
Vencord-989bd36eeb6dd6c4b391900765847cdcf87484d9.tar.bz2
Vencord-989bd36eeb6dd6c4b391900765847cdcf87484d9.zip
refactor: identifier escapes + "self" group (#339)
Co-authored-by: Ven <vendicated@riseup.net>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/shikiCodeblocks/index.ts6
-rw-r--r--src/plugins/shikiCodeblocks/shiki.css (renamed from src/plugins/shikiCodeblocks/style.css)9
2 files changed, 9 insertions, 6 deletions
diff --git a/src/plugins/shikiCodeblocks/index.ts b/src/plugins/shikiCodeblocks/index.ts
index fd6b04b..58e0048 100644
--- a/src/plugins/shikiCodeblocks/index.ts
+++ b/src/plugins/shikiCodeblocks/index.ts
@@ -22,7 +22,7 @@ import { wordsFromPascal, wordsToTitle } from "@utils/text";
import definePlugin, { OptionType } from "@utils/types";
import previewExampleText from "~fileContent/previewExample.tsx";
-import cssText from "~fileContent/style.css";
+import cssText from "~fileContent/shiki.css";
import { Settings } from "../../Vencord";
import { shiki } from "./api/shiki";
@@ -44,8 +44,8 @@ export default definePlugin({
{
find: "codeBlock:{react:function",
replacement: {
- match: /codeBlock:\{react:function\((.),(.),(.)\)\{/,
- replace: "$&return Vencord.Plugins.plugins.ShikiCodeblocks.renderHighlighter($1,$2,$3);",
+ match: /codeBlock:\{react:function\((\i),(\i),(\i)\)\{/,
+ replace: "$&return $self.renderHighlighter($1,$2,$3);",
},
},
],
diff --git a/src/plugins/shikiCodeblocks/style.css b/src/plugins/shikiCodeblocks/shiki.css
index b246db4..b871d99 100644
--- a/src/plugins/shikiCodeblocks/style.css
+++ b/src/plugins/shikiCodeblocks/shiki.css
@@ -1,10 +1,13 @@
-.shiki-root {
- border-radius: 4px;
-
+.shiki-container {
+ border: 4px;
/* fallback background */
background-color: var(--background-secondary);
}
+.shiki-root {
+ border-radius: 4px;
+}
+
.shiki-root code {
display: block;
overflow-x: auto;