diff --git a/lib/languages.ts b/lib/languages.ts index a3a61eea93f..61896f5811c 100644 --- a/lib/languages.ts +++ b/lib/languages.ts @@ -357,7 +357,7 @@ const definitions: Record = { monaco: 'hook', extensions: ['.hk', '.hook'], alias: [], - logoUrl: null, + logoUrl: 'hook.png', logoUrlDark: null, formatter: null, previewFilter: null, diff --git a/static/modes/hook-mode.ts b/static/modes/hook-mode.ts index c06c4816288..4f154437044 100644 --- a/static/modes/hook-mode.ts +++ b/static/modes/hook-mode.ts @@ -38,9 +38,11 @@ function definition() { 'false', 'fn', 'for', + 'foreach', 'from', 'if', 'if!', + 'in', 'loop', 'match', 'mut', diff --git a/views/resources/logos/hook.png b/views/resources/logos/hook.png new file mode 100644 index 00000000000..719b7955ca3 Binary files /dev/null and b/views/resources/logos/hook.png differ