Skip to content

Instantly share code, notes, and snippets.

@andfaulkner
Last active April 25, 2018 10:25
Show Gist options
  • Save andfaulkner/411f32337a195480bd64d979429f64cc to your computer and use it in GitHub Desktop.
Save andfaulkner/411f32337a195480bd64d979429f64cc to your computer and use it in GitHub Desktop.
Sublime Text 2/3 snippet scopes - i.e. each file type's top-level scope (for use in snippets, syntaxes, plugins, etc)

List of top-level scopes for use in Sublime Text 2/3 snippets, syntaxes, and plugins:

ActionScript:                source.actionscript.2
AppleScript:                 source.applescript
ASP:                         source.asp
Assembly (x86/NASM):         source.assembly
Bash:                        source.shell
Batch (Windows):             source.dosbatch
BibTex:                      source.bibtex
C:                           source.c
C#:                          source.cs
C++:                         source.c++
Clojure:                     source.clojure
COBOL:                       source.cobol
CoffeeScript:                source.coffee
Crystal:                     source.crystal
CSS:                         source.css
CSS (PostCSS):               source.postcss
CSS (SugarSS):               source.css.postcss.sugarss
D:                           source.d
Diff:                        source.diff
Dockerfile:                  source.dockerfile
Dust:                        text.html.dust
EditorConfig:                source.ini.editorconfig
EJS:                         text.html.js
Elixir:                      source.elixir
Elm:                         source.elm
Erlang:                      source.erlang
Go:                          source.go
GraphViz:                    source.dot
Gradle:                      source.gradle
Groovy:                      source.groovy
Handlebars:                  text.html.handlebars
Haskell:                     source.haskell
HAML:                        text.haml
HTML:                        text.html
HTML (Elixir):               text.html.elixir
HTML (Erlang):               text.html.erlang.yaws
HTML (TCL):                  text.html.tcl
INI:                         source.ini
Jade:                        source.jade
Java:                        source.java
Java Properties:             source.java-props
Javadoc:                     text.html.javadoc
Javascript:                  source.js
Javascript (React):          source.js.jsx
Javascript (Rails):          source.js.rails
JSON:                        source.json
JSP:                         text.html.jsp
JSX (Javascript React):      source.js.jsx
Kotlin:                      source.Kotlin
Latex:                       text.tex.latex
Latex Log:                   text.log.latex
Latex Memoir:                text.tex.latex.memoir
LESS:                        source.css.less
Lisp:                        source.lisp
Lua:                         source.lua
Make (Makefile):             source.makefile
Matlab:                      source.matlab
Markdown:                    text.html.markdown
MultiMarkdown:               text.html.markdown.multimarkdown
Mustache:                    text.html.mustache
Objective-C:                 source.objc
Objective-C++:               source.objc++
OCaml campl4:                source.camlp4.ocaml
OCaml:                       source.ocaml
OCamllex:                    source.ocamllex
Pascal:                      source.pascal
Perl:                        source.perl
PHP:                         source.php
PostCSS:                     source.postcss
Prettier:                    source.yaml
Procfile:                    source.procfile
Prolog (ECLiPSe-Prolog):     source.prolog.eclipse
Prolog (SWI-Prolog):         source.prolog
Puppet:                      source.puppet
Python:                      source.python
Python 3:                    source.python.3
Python Regular Expression:   source.regexp.python
R:                           source.r
R Console:                   source.r-console
Regular Expression:          source.regexp
Regular Expression (Python): source.regexp.python
RestructuredText:            text.restructuredtext
Ruby:                        source.ruby
Ruby on Rails:               source.ruby.rails
Rust:                        source.rust
SASS:                        source.sass
SCSS:                        source.scss
Scala:                       source.scala
Scheme:                      source.scheme
Shell (sh):                  source.shell
SQL:                         source.sql
SQL (Ruby):                  source.sql.ruby
SugarSS (PostCSS):           source.css.postcss.sugarss
Stylus:                      source.stylus
Swift:                       source.swift
TCL:                         source.tcl
TeX:                         text.tex
Text (plain text):           text.plain
Textile:                     text.html.textile
Todone:                      text.todone
TSX (TypescriptReact):       source.tsx
Twig:                        text.html.twig
Typescript:                  source.ts
Visual Basic .NET (VB.NET):  source.vbnet
VimL:                        source.viml
XML:                         text.xml
XSL:                         text.xml.xsl
YAML:                        source.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment