Skip to content

Commit

Permalink
Add nix language syntax highlight (#1081)
Browse files Browse the repository at this point in the history
  • Loading branch information
meain authored Sep 9, 2024
1 parent d6fb5e0 commit b41297e
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
2 changes: 2 additions & 0 deletions common/languages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ import {
highlightingQueryParser,
} from "./markdown_parser/parser.ts";
import { cssLanguage } from "@codemirror/lang-css";
import { nixLanguage } from "@replit/codemirror-lang-nix";

const yamlStreamLanguage = StreamLanguage.define(yamlLanguage);

Expand Down Expand Up @@ -114,6 +115,7 @@ export const builtinLanguages: Record<string, Language> = {
"dockerfile": StreamLanguage.define(dockerfileLanguage),
"cmake": StreamLanguage.define(cmakeLanguage),
"erlang": StreamLanguage.define(erlangLanguage),
"nix": nixLanguage,
"query": LRLanguage.define({
name: "query",
parser: highlightingQueryParser,
Expand Down
1 change: 1 addition & 0 deletions deno.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@
"@lezer/lr": "https://esm.sh/@lezer/[email protected]?external=@lezer/common&target=es2022",
"@lezer/markdown": "https://esm.sh/@lezer/[email protected]?external=@lezer/common,@codemirror/language,@lezer/highlight,@lezer/lr&target=es2022",
"@luca/esbuild-deno-loader": "jsr:@luca/esbuild-deno-loader@^0.10.3",
"@replit/codemirror-lang-nix": "https://esm.sh/@replit/[email protected]?external=@codemirror/language,@codemirror/autocomplete,@codemirror/state,@lezer/highlight,@lezer/lr&target=es2022",
"@replit/codemirror-vim": "https://esm.sh/@replit/[email protected]?external=@codemirror/state,@codemirror/language,@codemirror/view,@codemirror/search,@codemirror/commands",
"@std/assert": "jsr:@std/assert@^1.0.1",
"@std/cli": "jsr:@std/cli@^1.0.1",
Expand Down

0 comments on commit b41297e

Please sign in to comment.