About This Content

The following TextMate grammar and language configuration files have been taken and slightly modified from the Visual Studio Code's built-in extensions. Most of the grammar files were in turn converted by the Visual Studio Code project from other upstream projects (see column Source).

Language/Format File Associations Source
ASP.NET Razor file-extensions="cshtml, razor" 1.85.0@microsoft/vscode [upstream]
Batch File file-extensions="bat, cmd" 1.85.0@microsoft/vscode [upstream]
BibTeX file-extensions="bib" 1.85.0@microsoft/vscode [upstream]
C file-extensions="c, i" 1.85.0@microsoft/vscode [upstream]
C# file-extensions="cake, cs, csx" 1.85.0@microsoft/vscode [upstream]
C++ file-extensions="c++, cc, cpp, cxx, h, h++, h.in, hh, hpp, hpp.in, hxx, ii, inl, ino, ipp, ixx, tpp, txx" 1.85.0@microsoft/vscode [upstream]
Clojure file-extensions="clj, cljc, cljs, cljx, clojure, edn" 1.85.0@microsoft/vscode [upstream]
Code Snippets file-extensions="code-snippets"
file-patterns="**/User/profiles/*/snippets/*.json, **/User/snippets/*.json"
1.85.0@microsoft/vscode [upstream]
CoffeeScript file-extensions="coffee, cson, iced" 1.85.0@microsoft/vscode [upstream]
CSS file-extensions="css" 1.85.0@microsoft/vscode [upstream]
CUDA C++ file-extensions="cu, cuh" 1.85.0@microsoft/vscode [upstream]
Dart file-extensions="dart" 1.85.0@microsoft/vscode [upstream]
Docker file-extensions="containerfile, dockerfile"
file-names="Containerfile, Dockerfile"
file-patterns="Containerfile.*, Dockerfile.*"
1.85.0@microsoft/vscode [upstream]
F# file-extensions="fs, fsi, fsscript, fsx" 1.85.0@microsoft/vscode [upstream]
Git Commit Message file-names="COMMIT_EDITMSG, MERGE_MSG" 1.85.0@microsoft/vscode [upstream]
Git Ignore file-extensions="git-blame-ignore-revs, gitignore, gitignore_global"
file-names=".gitignore"
1.85.0@microsoft/vscode
Git Rebase Message file-names="git-rebase-todo"
file-patterns="**/rebase-merge/done"
1.85.0@microsoft/vscode [upstream]
Go file-extensions="go" 1.85.0@microsoft/vscode [upstream]
Groovy file-extensions="gradle, groovy, gvy, jenkinsfile, nf"
file-names="Jenkinsfile"
file-patterns="Jenkinsfile*"
1.85.0@microsoft/vscode [upstream]
Handlebars file-extensions="handlebars, hbs, hjs" 1.85.0@microsoft/vscode [upstream]
HLSL (High-Level Shader Language) file-extensions="cginc, compute, fx, fxh, hlsl, hlsli, psh, vsh" 1.85.0@microsoft/vscode [upstream]
HTML file-extensions="asp, aspx, ejs, htm, html, jshtm, jsp, mdoc, rhtml, shtml, volt, xht, xhtml" 1.85.0@microsoft/vscode [upstream]
INI Config File file-extensions="ini" 1.85.0@microsoft/vscode [upstream]
Java file-extensions="jav, java" 1.85.0@microsoft/vscode [upstream]
JavaScript file-extensions="cjs, es6, js, mjs, pac"
file-names="jakefile"
1.85.0@microsoft/vscode [upstream]
JavaScript JSX file-extensions="jsx" 1.85.0@microsoft/vscode [upstream]
JSON file-extensions="bowerrc, css.map, geojson, har, ipynb, js.map, jscsrc, jslintrc, json, jsonld, ts.map, vuerc, webmanifest"
file-names=".watchmanconfig, composer.lock"
1.85.0@microsoft/vscode [upstream]
JSON Lines file-extensions="jsonl" 1.85.0@microsoft/vscode [upstream]
JSON with Comments file-extensions="babelrc, eslintrc, eslintrc.json, hintrc, jsfmtrc, jshintrc, jsonc, swcrc"
file-names=".babelrc.json, .ember-cli, babel.config.json, typedoc.json"
1.85.0@microsoft/vscode [upstream]
Julia file-extensions="jl" 1.85.0@microsoft/vscode [upstream]
LaTeX file-extensions="ctx, ltx, tex" 1.85.0@microsoft/vscode [upstream]
Less file-extensions="less" 1.85.0@microsoft/vscode [upstream]
Lua file-extensions="lua" 1.85.0@microsoft/vscode [upstream]
Makefile file-extensions="mak, mk"
file-names="GNUmakefile, Makefile, OCamlMakefile, makefile"
1.85.0@microsoft/vscode [upstream]
Markdown file-extensions="markdn, markdown, md, mdown, mdtext, mdtxt, mdwn, mkd, workbook" 1.85.0@microsoft/vscode [upstream]
Objective-C file-extensions="m" 1.85.0@microsoft/vscode [upstream]
Objective-C++ file-extensions="mm" 1.85.0@microsoft/vscode [upstream]
Perl file-extensions="PL, pl, pm, pod, psgi, t" 1.85.0@microsoft/vscode [upstream]
PHP file-extensions="ctp, php, php4, php5, phtml" 1.85.0@microsoft/vscode [upstream]
PowerShell file-extensions="ps1, psd1, psm1, psrc, pssc" 1.85.0@microsoft/vscode [upstream]
Pug file-extensions="jade, pug" 1.85.0@microsoft/vscode [upstream]
Python file-extensions="cpy, gyp, gypi, ipy, py, pyi, pyt, pyw, rpy"
file-names="SConscript, SConstruct"
1.85.0@microsoft/vscode [upstream]
R file-extensions="r, rhistory, rprofile, rt" 1.85.0@microsoft/vscode [upstream]
Raku (Perl 6) file-extensions="nqp, p6, pl6, pm6, raku, rakudoc, rakumod, rakutest" 1.85.0@microsoft/vscode [upstream]
reStructuredText file-extensions="rst" 1.85.0@microsoft/vscode [upstream]
Ruby file-extensions="erb, gemspec, podspec, rake, rb, rbi, rbx, rjs, ru"
file-names="appfile, appraisals, berksfile, berksfile.lock, brewfile, capfile, cheffile, dangerfile, deliverfile, fastfile, gemfile, guardfile, gymfile, hobofile, matchfile, podfile, puppetfile, rakefile, rantfile, scanfile, snapfile, thorfile, vagrantfile"
1.85.0@microsoft/vscode [upstream]
Rust file-extensions="rs" 1.85.0@microsoft/vscode [upstream]
SCSS file-extensions="scss" 1.85.0@microsoft/vscode [upstream]
ShaderLab file-extensions="shader" 1.85.0@microsoft/vscode [upstream]
Shell Script file-extensions="Xsession, bash, bash_aliases, bash_login, bash_logout, bash_profile, bashrc, csh, cshrc, ebuild, fish, ksh, profile, sh, tcshrc, xprofile, xsession, xsessionrc, yash_profile, yashrc, zlogin, zlogout, zprofile, zsh, zsh-theme, zshenv, zshrc"
file-names=".envrc, .hushlogin, APKBUILD, PKGBUILD, bashrc_Apple_Terminal, zlogin, zlogout, zprofile, zshenv, zshrc, zshrc_Apple_Terminal"
file-patterns=".env.*"
1.85.0@microsoft/vscode [upstream]
SQL file-extensions="dsql, sql" 1.85.0@microsoft/vscode [upstream]
Swift file-extensions="swift" 1.85.0@microsoft/vscode [upstream]
TeX file-extensions="bbx, cbx, cls, sty" 1.85.0@microsoft/vscode [upstream]
TypeScript file-extensions="cts, mts, ts" 1.85.0@microsoft/vscode [upstream]
TypeScript JSX file-extensions="tsx" 1.85.0@microsoft/vscode [upstream]
Visual Basic file-extensions="bas, brs, vb, vba, vbs" 1.85.0@microsoft/vscode [upstream]
XML file-extensions="ascx, atom, axaml, axml, bpmn, cpt, csl, csproj, csproj.user, dita, ditamap, dtd, dtml, ent, fsproj, fxml, iml, isml, jmx, launch, menu, mod, mxml, nuspec, opml, owl, proj, props, pt, publishsettings, pubxml, pubxml.user, rbxlx, rbxmx, rdf, rng, rss, shproj, storyboard, svg, targets, tld, tmx, vbproj, vbproj.user, vcxproj, vcxproj.filters, wsdl, wxi, wxl, wxs, xaml, xbl, xib, xlf, xliff, xml, xoml, xpdl, xsd, xul" 1.85.0@microsoft/vscode [upstream]
XSL file-extensions="xsl, xslt" 1.85.0@microsoft/vscode [upstream]
YAML file-extensions="cff, eyaml, eyml, yaml, yaml-tmlanguage, yaml-tmpreferences, yaml-tmtheme, yml" 1.85.0@microsoft/vscode [upstream]