From e275f5c0bb1b621a8ba6d316b4a67becb44d02f8 Mon Sep 17 00:00:00 2001 From: Yuri Karamian Date: Fri, 19 Jun 2026 14:05:04 +0200 Subject: [PATCH] Add PowerShell syntax highlighting --- src/lib/components/Editor.svelte | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/components/Editor.svelte b/src/lib/components/Editor.svelte index c3be6df..806c8ad 100644 --- a/src/lib/components/Editor.svelte +++ b/src/lib/components/Editor.svelte @@ -23,6 +23,7 @@ import { Details, DetailsSummary, DetailsContent } from '@tiptap/extension-details'; import TextAlign from '@tiptap/extension-text-align'; import { common, createLowlight } from 'lowlight'; + import powershell from 'highlight.js/lib/languages/powershell'; import MarkdownIt from 'markdown-it'; import markdownItMark from 'markdown-it-mark'; import markdownItSup from 'markdown-it-sup'; @@ -498,6 +499,7 @@ let isQuickAccess = $derived(noteRelativePath ? $quickAccessPaths.includes(noteRelativePath) : false); const lowlight = createLowlight(common); + lowlight.register('powershell', powershell); const codeLanguages = [...lowlight.listLanguages(), 'mermaid'].sort(); const mdit = MarkdownIt({ html: true, linkify: false, breaks: false }) .use(markdownItMark)