-
Notifications
You must be signed in to change notification settings - Fork 180
/
language-ids.sublime-settings
55 lines (55 loc) · 2.62 KB
/
language-ids.sublime-settings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
//
// SublimeText base scope -> Language ID
// -------------------------------------
//
// These are the "exceptional" base scopes. If a base scope is not in this
// map, nor the first two components or more match any of the entries here, then
// the rule is that we split the base scope on the ".", and take
// the second component. The resulting string is assumed to be the language ID.
//
// Examples:
//
// source.c++ -> cpp
// source.rust -> rust
// text.tex.latex -> latex
//
// The official list is maintained at
// https://microsoft.github.io/language-server-protocol/specification#textDocumentItem
//
// By virtue of this being a .sublime-settings file, you can make overrides to
// to this file in your Packages/User/ directory. Consider to submit a pull
// request at github.com/sublimelsp/LSP if you believe an entry is missing.
{
"source.c++": "cpp",
"source.coffee": "coffeescript",
"source.cs": "csharp",
"source.dosbatch": "bat",
"source.fixedform-fortran": "fortran", // https://packagecontrol.io/packages/Fortran
"source.js": "javascript",
"source.js.react": "javascriptreact", // https://github.com/Thom1729/Sublime-JS-Custom
"source.json-tmlanguage": "jsonc", // https://github.com/SublimeText/PackageDev
"source.json.sublime": "jsonc", // https://github.com/SublimeText/PackageDev
"source.jsx": "javascriptreact",
"source.Kotlin": "kotlin", // https://github.com/vkostyukov/kotlin-sublime-package
"source.modern-fortran": "fortran", // https://packagecontrol.io/packages/Fortran
"source.objc": "objective-c",
"source.objc++": "objective-cpp",
"source.shader": "shaderlab", // https://github.com/waqiju/unity_shader_st3
"source.shell": "shellscript",
"source.ts": "typescript",
"source.ts.react": "typescriptreact", // https://github.com/Thom1729/Sublime-JS-Custom
"source.tsx": "typescriptreact",
"source.unity.unity_shader": "shaderlab", // https://github.com/petereichinger/Unity3D-Shader
"source.yaml-tmlanguage": "yaml", // https://github.com/SublimeText/PackageDev
"text.advanced_csv": "csv", // https://github.com/SublimeText/AFileIcon
"text.django": "html", // https://github.com/willstott101/django-sublime-syntax
"text.html.handlebars": "handlebars",
"text.html.markdown": "markdown",
"text.html.markdown.rmarkdown": "r", // https://github.com/REditorSupport/sublime-ide-r
"text.html.vue": "vue",
"text.jinja": "html", // https://github.com/Sublime-Instincts/BetterJinja
"text.plain": "plaintext",
"text.plist": "xml", // https://bitbucket.org/fschwehn/sublime_plist
"text.tex.latex": "latex",
"text.xml.xsl": "xsl",
}