Skip to content

Commit 913a396

Browse files
authored
Merge pull request #10474 from gitbutlerapp/copilot/fix-a60e9b91-3c33-40fd-afac-bad3084b4c9e
Add syntax highlighting for AutoHotkey (.ahk) files
2 parents ed93259 + 1302d71 commit 913a396

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

packages/ui/src/lib/components/file/typeMap.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ export const symbolFileExtensionsToIcons: { [key: string]: string } = {
33
accdb: 'database',
44
afphoto: 'image',
55
aiff: 'audio',
6+
ahk: 'shell',
67
al: 'code-green',
78
ami: 'image',
89
apx: 'image',

packages/ui/src/lib/utils/diffParsing.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import { wast } from '@codemirror/lang-wast';
1414
import { xml } from '@codemirror/lang-xml';
1515
import { HighlightStyle, StreamLanguage } from '@codemirror/language';
1616
import { kotlin } from '@codemirror/legacy-modes/mode/clike';
17+
import { powerShell } from '@codemirror/legacy-modes/mode/powershell';
1718
import { protobuf } from '@codemirror/legacy-modes/mode/protobuf';
1819
import { ruby } from '@codemirror/legacy-modes/mode/ruby';
1920
import { NodeType, Tree, Parser } from '@lezer/common';
@@ -242,6 +243,9 @@ export function parserFromExtension(extension: string): Parser | undefined {
242243
case 'tsx':
243244
return javascript({ typescript: true, jsx: true }).language.parser;
244245

246+
case 'ahk':
247+
return StreamLanguage.define(powerShell).parser;
248+
245249
case 'css':
246250
return css().language.parser;
247251

0 commit comments

Comments
 (0)