diff options
| author | Dax Raad <[email protected]> | 2025-05-20 22:00:00 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-05-26 12:40:17 -0400 |
| commit | 2860a2bb1a1f227c26b02f1325454ab79d6f6451 (patch) | |
| tree | 2a52a5c159025c6ff6854af2995c24c4d7d46b77 /js/src/lsp/language.ts | |
| parent | 9b564f0b73d099d40c79517213211ba81b3312c6 (diff) | |
| download | opencode-2860a2bb1a1f227c26b02f1325454ab79d6f6451.tar.gz opencode-2860a2bb1a1f227c26b02f1325454ab79d6f6451.zip | |
sync
Diffstat (limited to 'js/src/lsp/language.ts')
| -rw-r--r-- | js/src/lsp/language.ts | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/js/src/lsp/language.ts b/js/src/lsp/language.ts new file mode 100644 index 000000000..0a9bc0f7f --- /dev/null +++ b/js/src/lsp/language.ts @@ -0,0 +1,83 @@ +export const LANGUAGE_EXTENSIONS: Record<string, string> = { + ".abap": "abap", + ".bat": "bat", + ".bib": "bibtex", + ".bibtex": "bibtex", + ".clj": "clojure", + ".coffee": "coffeescript", + ".c": "c", + ".cpp": "cpp", + ".cxx": "cpp", + ".cc": "cpp", + ".c++": "cpp", + ".cs": "csharp", + ".css": "css", + ".d": "d", + ".pas": "pascal", + ".pascal": "pascal", + ".diff": "diff", + ".patch": "diff", + ".dart": "dart", + ".dockerfile": "dockerfile", + ".ex": "elixir", + ".exs": "elixir", + ".erl": "erlang", + ".hrl": "erlang", + ".fs": "fsharp", + ".fsi": "fsharp", + ".fsx": "fsharp", + ".fsscript": "fsharp", + ".gitcommit": "git-commit", + ".gitrebase": "git-rebase", + ".go": "go", + ".groovy": "groovy", + ".hbs": "handlebars", + ".handlebars": "handlebars", + ".hs": "haskell", + ".html": "html", + ".htm": "html", + ".ini": "ini", + ".java": "java", + ".js": "javascript", + ".jsx": "javascriptreact", + ".json": "json", + ".tex": "latex", + ".latex": "latex", + ".less": "less", + ".lua": "lua", + ".makefile": "makefile", + makefile: "makefile", + ".md": "markdown", + ".markdown": "markdown", + ".m": "objective-c", + ".mm": "objective-cpp", + ".pl": "perl", + ".pm": "perl6", + ".php": "php", + ".ps1": "powershell", + ".psm1": "powershell", + ".pug": "jade", + ".jade": "jade", + ".py": "python", + ".r": "r", + ".cshtml": "razor", + ".razor": "razor", + ".rb": "ruby", + ".rs": "rust", + ".scss": "scss", + ".sass": "sass", + ".scala": "scala", + ".shader": "shaderlab", + ".sh": "shellscript", + ".bash": "shellscript", + ".zsh": "shellscript", + ".ksh": "shellscript", + ".sql": "sql", + ".swift": "swift", + ".ts": "typescript", + ".tsx": "typescriptreact", + ".xml": "xml", + ".xsl": "xsl", + ".yaml": "yaml", + ".yml": "yaml", +}; |
