Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,5 +59,8 @@
"typescript": "6.0.3",
"vite": "8.0.16",
"vitest": "4.1.8"
},
"overrides": {
"undici": "7.29.0"
}
}
4 changes: 4 additions & 0 deletions scripts/validate-tauri-config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,10 @@ const requiredAssociatedExtensions = [
"css",
"sql",
"ps1",
"psm1",
"psd1",
"ps1xml",
"cdxml",
"csproj",
];

Expand Down
12 changes: 12 additions & 0 deletions src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,8 @@
"bash",
"zsh",
"ps1",
"psm1",
"psd1",
"bat",
"cmd",
"diff",
Expand All @@ -114,6 +116,16 @@
"role": "Editor",
"rank": "Alternate"
},
{
"name": "PowerShell XML Files",
"ext": [
"ps1xml",
"cdxml"
],
"mimeType": "text/xml",
"role": "Editor",
"rank": "Alternate"
},
{
"name": ".NET Project Files",
"ext": [
Expand Down
4 changes: 4 additions & 0 deletions src/language.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ describe("language loaders", () => {
"src/Library.fsproj",
"src/Legacy.vbproj",
"src/script.ps1",
"src/module.psm1",
"src/manifest.psd1",
"src/types.ps1xml",
"src/commands.cdxml",
".editorconfig",
])("loads highlighting for %s", async (path) => {
await expect(languageForPath(path)).resolves.toHaveLength(1);
Expand Down
2 changes: 2 additions & 0 deletions src/language.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,8 @@ const extensionMap: Record<string, LanguageLoader> = {
".ps1": legacyMode(() => import("@codemirror/legacy-modes/mode/powershell"), "powerShell"),
".psd1": legacyMode(() => import("@codemirror/legacy-modes/mode/powershell"), "powerShell"),
".psm1": legacyMode(() => import("@codemirror/legacy-modes/mode/powershell"), "powerShell"),
".ps1xml": legacyMode(() => import("@codemirror/legacy-modes/mode/xml"), "xml"),
".cdxml": legacyMode(() => import("@codemirror/legacy-modes/mode/xml"), "xml"),
".props": legacyMode(() => import("@codemirror/legacy-modes/mode/xml"), "xml"),
".fsproj": legacyMode(() => import("@codemirror/legacy-modes/mode/xml"), "xml"),
".py": legacyMode(() => import("@codemirror/legacy-modes/mode/python"), "python"),
Expand Down
Loading