Skip to content

Commit 9d7b468

Browse files
feat(details): add filename detection to diff language coercion, tweak CSS
1 parent 4cfe17c commit 9d7b468

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/routes/[pid=pid]/[org]/[repo]/[id=number]/PageRenderer.svelte

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,12 @@
105105
106106
// Utils
107107
function detectLanguage(code: string): (SpecialLanguage | (string & {})) | undefined {
108+
const match = code
109+
.split("\n", 1)[0]
110+
?.trim()
111+
?.match(/^(?:\/\/|#) ?[^ !]+?\.([A-Za-z0-9]{1,10})$/);
112+
if (match) return match[1];
113+
108114
const hasHTML = /<\/[a-zA-Z0-9-]+>/.test(code);
109115
const hasJS = / (let|var|const|=) /.test(code);
110116
@@ -759,7 +765,7 @@
759765
760766
span:first-child::before {
761767
position: absolute;
762-
left: 2.75rem;
768+
left: 2.5rem;
763769
}
764770
}
765771
}

0 commit comments

Comments
 (0)