diff --git a/.bowerrc b/.bowerrc
new file mode 100644
index 0000000000..3dc159a887
--- /dev/null
+++ b/.bowerrc
@@ -0,0 +1,4 @@
+{
+ "cwd": "vendor",
+ "directory": "grammars"
+}
diff --git a/.gitignore b/.gitignore
index c0ab5df0c5..602ab08d79 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ lib/linguist/samples.json
/node_modules
test/fixtures/ace_modes.json
/vendor/gems/
+vendor/grammars
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 62e464dc59..0000000000
--- a/.gitmodules
+++ /dev/null
@@ -1,712 +0,0 @@
-[submodule "vendor/grammars/go-tmbundle"]
- path = vendor/grammars/go-tmbundle
- url = https://github.com/AlanQuatermain/go-tmbundle
-[submodule "vendor/grammars/PHP-Twig.tmbundle"]
- path = vendor/grammars/PHP-Twig.tmbundle
- url = https://github.com/Anomareh/PHP-Twig.tmbundle
-[submodule "vendor/grammars/sublime-cirru"]
- path = vendor/grammars/sublime-cirru
- url = https://github.com/Cirru/sublime-cirru
-[submodule "vendor/grammars/SublimeBrainfuck"]
- path = vendor/grammars/SublimeBrainfuck
- url = https://github.com/Drako/SublimeBrainfuck
-[submodule "vendor/grammars/awk-sublime"]
- path = vendor/grammars/awk-sublime
- url = https://github.com/JohnNilsson/awk-sublime
-[submodule "vendor/grammars/Sublime-SQF-Language"]
- path = vendor/grammars/Sublime-SQF-Language
- url = https://github.com/JonBons/Sublime-SQF-Language
-[submodule "vendor/grammars/SCSS.tmbundle"]
- path = vendor/grammars/SCSS.tmbundle
- url = https://github.com/MarioRicalde/SCSS.tmbundle
-[submodule "vendor/grammars/Sublime-REBOL"]
- path = vendor/grammars/Sublime-REBOL
- url = https://github.com/Oldes/Sublime-REBOL
-[submodule "vendor/grammars/Sublime-VimL"]
- path = vendor/grammars/Sublime-VimL
- url = https://github.com/SalGnt/Sublime-VimL
-[submodule "vendor/grammars/ColdFusion"]
- path = vendor/grammars/ColdFusion
- url = https://github.com/SublimeText/ColdFusion
-[submodule "vendor/grammars/NSIS"]
- path = vendor/grammars/NSIS
- url = https://github.com/SublimeText/NSIS
-[submodule "vendor/grammars/NimLime"]
- path = vendor/grammars/NimLime
- url = https://github.com/Varriount/NimLime
-[submodule "vendor/grammars/gradle.tmbundle"]
- path = vendor/grammars/gradle.tmbundle
- url = https://github.com/alkemist/gradle.tmbundle
-[submodule "vendor/grammars/Sublime-Loom"]
- path = vendor/grammars/Sublime-Loom
- url = https://github.com/ambethia/Sublime-Loom
-[submodule "vendor/grammars/VBDotNetSyntax"]
- path = vendor/grammars/VBDotNetSyntax
- url = https://github.com/angryant0007/VBDotNetSyntax
-[submodule "vendor/grammars/cool-tmbundle"]
- path = vendor/grammars/cool-tmbundle
- url = https://github.com/anunayk/cool-tmbundle
-[submodule "vendor/grammars/Docker.tmbundle"]
- path = vendor/grammars/Docker.tmbundle
- url = https://github.com/asbjornenge/Docker.tmbundle
-[submodule "vendor/grammars/jasmin-sublime"]
- path = vendor/grammars/jasmin-sublime
- url = https://github.com/atmarksharp/jasmin-sublime
-[submodule "vendor/grammars/language-clojure"]
- path = vendor/grammars/language-clojure
- url = https://github.com/atom/language-clojure
-[submodule "vendor/grammars/language-coffee-script"]
- path = vendor/grammars/language-coffee-script
- url = https://github.com/atom/language-coffee-script
-[submodule "vendor/grammars/language-csharp"]
- path = vendor/grammars/language-csharp
- url = https://github.com/atom/language-csharp
-[submodule "vendor/grammars/language-gfm"]
- path = vendor/grammars/language-gfm
- url = https://github.com/atom/language-gfm
-[submodule "vendor/grammars/language-javascript"]
- path = vendor/grammars/language-javascript
- url = https://github.com/atom/language-javascript
-[submodule "vendor/grammars/language-python"]
- path = vendor/grammars/language-python
- url = https://github.com/atom/language-python
-[submodule "vendor/grammars/language-shellscript"]
- path = vendor/grammars/language-shellscript
- url = https://github.com/atom/language-shellscript
-[submodule "vendor/grammars/language-supercollider"]
- path = vendor/grammars/language-supercollider
- url = https://github.com/supercollider/language-supercollider
-[submodule "vendor/grammars/language-yaml"]
- path = vendor/grammars/language-yaml
- url = https://github.com/atom/language-yaml
-[submodule "vendor/grammars/Sublime-Lasso"]
- path = vendor/grammars/Sublime-Lasso
- url = https://github.com/bfad/Sublime-Lasso
-[submodule "vendor/grammars/chapel-tmbundle"]
- path = vendor/grammars/chapel-tmbundle
- url = https://github.com/chapel-lang/chapel-tmbundle
-[submodule "vendor/grammars/sublime-nginx"]
- path = vendor/grammars/sublime-nginx
- url = https://github.com/brandonwamboldt/sublime-nginx
-[submodule "vendor/grammars/bro-sublime"]
- path = vendor/grammars/bro-sublime
- url = https://github.com/bro/bro-sublime
-[submodule "vendor/grammars/sublime_man_page_support"]
- path = vendor/grammars/sublime_man_page_support
- url = https://github.com/carsonoid/sublime_man_page_support
-[submodule "vendor/grammars/sublime-MuPAD"]
- path = vendor/grammars/sublime-MuPAD
- url = https://github.com/ccreutzig/sublime-MuPAD
-[submodule "vendor/grammars/haxe-sublime-bundle"]
- path = vendor/grammars/haxe-sublime-bundle
- url = https://github.com/clemos/haxe-sublime-bundle
-[submodule "vendor/grammars/cucumber-tmbundle"]
- path = vendor/grammars/cucumber-tmbundle
- url = https://github.com/cucumber/cucumber-tmbundle
-[submodule "vendor/grammars/powershell"]
- path = vendor/grammars/powershell
- url = https://github.com/SublimeText/PowerShell
-[submodule "vendor/grammars/jade-tmbundle"]
- path = vendor/grammars/jade-tmbundle
- url = https://github.com/davidrios/jade-tmbundle
-[submodule "vendor/grammars/elixir-tmbundle"]
- path = vendor/grammars/elixir-tmbundle
- url = https://github.com/elixir-lang/elixir-tmbundle
-[submodule "vendor/grammars/sublime-glsl"]
- path = vendor/grammars/sublime-glsl
- url = https://github.com/euler0/sublime-glsl
-[submodule "vendor/grammars/fancy-tmbundle"]
- path = vendor/grammars/fancy-tmbundle
- url = https://github.com/fancy-lang/fancy-tmbundle
-[submodule "vendor/grammars/dart-sublime-bundle"]
- path = vendor/grammars/dart-sublime-bundle
- url = https://github.com/guillermooo/dart-sublime-bundle
-[submodule "vendor/grammars/sublimetext-cuda-cpp"]
- path = vendor/grammars/sublimetext-cuda-cpp
- url = https://github.com/harrism/sublimetext-cuda-cpp
-[submodule "vendor/grammars/pike-textmate"]
- path = vendor/grammars/pike-textmate
- url = https://github.com/hww3/pike-textmate
-[submodule "vendor/grammars/ceylon-sublimetext"]
- path = vendor/grammars/ceylon-sublimetext
- url = https://github.com/jeancharles-roger/ceylon-sublimetext
-[submodule "vendor/grammars/Sublime-Text-2-OpenEdge-ABL"]
- path = vendor/grammars/Sublime-Text-2-OpenEdge-ABL
- url = https://github.com/jfairbank/Sublime-Text-2-OpenEdge-ABL
-[submodule "vendor/grammars/sublime-rust"]
- path = vendor/grammars/sublime-rust
- url = https://github.com/jhasse/sublime-rust
-[submodule "vendor/grammars/sublime-befunge"]
- path = vendor/grammars/sublime-befunge
- url = https://github.com/johanasplund/sublime-befunge
-[submodule "vendor/grammars/RDoc.tmbundle"]
- path = vendor/grammars/RDoc.tmbundle
- url = https://github.com/joshaven/RDoc.tmbundle
-[submodule "vendor/grammars/Textmate-Gosu-Bundle"]
- path = vendor/grammars/Textmate-Gosu-Bundle
- url = https://github.com/jpcamara/Textmate-Gosu-Bundle
-[submodule "vendor/grammars/fish-tmbundle"]
- path = vendor/grammars/fish-tmbundle
- url = https://github.com/l15n/fish-tmbundle
-[submodule "vendor/grammars/moonscript-tmbundle"]
- path = vendor/grammars/moonscript-tmbundle
- url = https://github.com/leafo/moonscript-tmbundle
-[submodule "vendor/grammars/Isabelle.tmbundle"]
- path = vendor/grammars/Isabelle.tmbundle
- url = https://github.com/lsf37/Isabelle.tmbundle
-[submodule "vendor/grammars/Alloy.tmbundle"]
- path = vendor/grammars/Alloy.tmbundle
- url = https://github.com/macekond/Alloy.tmbundle
-[submodule "vendor/grammars/opa.tmbundle"]
- path = vendor/grammars/opa.tmbundle
- url = https://github.com/mads379/opa.tmbundle
-[submodule "vendor/grammars/scala.tmbundle"]
- path = vendor/grammars/scala.tmbundle
- url = https://github.com/mads379/scala.tmbundle
-[submodule "vendor/grammars/mako-tmbundle"]
- path = vendor/grammars/mako-tmbundle
- url = https://github.com/marconi/mako-tmbundle
-[submodule "vendor/grammars/gnuplot-tmbundle"]
- path = vendor/grammars/gnuplot-tmbundle
- url = https://github.com/mattfoster/gnuplot-tmbundle
-[submodule "vendor/grammars/idl.tmbundle"]
- path = vendor/grammars/idl.tmbundle
- url = https://github.com/mgalloy/idl.tmbundle
-[submodule "vendor/grammars/protobuf-tmbundle"]
- path = vendor/grammars/protobuf-tmbundle
- url = https://github.com/michaeledgar/protobuf-tmbundle
-[submodule "vendor/grammars/Sublime-Coq"]
- path = vendor/grammars/Sublime-Coq
- url = https://github.com/mkolosick/Sublime-Coq
-[submodule "vendor/grammars/Agda.tmbundle"]
- path = vendor/grammars/Agda.tmbundle
- url = https://github.com/mokus0/Agda.tmbundle
-[submodule "vendor/grammars/Julia.tmbundle"]
- path = vendor/grammars/Julia.tmbundle
- url = https://github.com/nanoant/Julia.tmbundle
-[submodule "vendor/grammars/ooc.tmbundle"]
- path = vendor/grammars/ooc.tmbundle
- url = https://github.com/nilium/ooc.tmbundle
-[submodule "vendor/grammars/LiveScript.tmbundle"]
- path = vendor/grammars/LiveScript.tmbundle
- url = https://github.com/paulmillr/LiveScript.tmbundle
-[submodule "vendor/grammars/sublime-tea"]
- path = vendor/grammars/sublime-tea
- url = https://github.com/pferruggiaro/sublime-tea
-[submodule "vendor/grammars/abap.tmbundle"]
- path = vendor/grammars/abap.tmbundle
- url = https://github.com/pvl/abap.tmbundle
-[submodule "vendor/grammars/mercury-tmlanguage"]
- path = vendor/grammars/mercury-tmlanguage
- url = https://github.com/sebgod/mercury-tmlanguage
-[submodule "vendor/grammars/mathematica-tmbundle"]
- path = vendor/grammars/mathematica-tmbundle
- url = https://github.com/shadanan/mathematica-tmbundle
-[submodule "vendor/grammars/sublime-robot-plugin"]
- path = vendor/grammars/sublime-robot-plugin
- url = https://github.com/shellderp/sublime-robot-plugin
-[submodule "vendor/grammars/actionscript3-tmbundle"]
- path = vendor/grammars/actionscript3-tmbundle
- url = https://github.com/honzabrecka/actionscript3-tmbundle
-[submodule "vendor/grammars/Sublime-QML"]
- path = vendor/grammars/Sublime-QML
- url = https://github.com/skozlovf/Sublime-QML
-[submodule "vendor/grammars/Slash.tmbundle"]
- path = vendor/grammars/Slash.tmbundle
- url = https://github.com/slash-lang/Slash.tmbundle
-[submodule "vendor/grammars/factor"]
- path = vendor/grammars/factor
- url = https://github.com/slavapestov/factor
-[submodule "vendor/grammars/ruby-slim.tmbundle"]
- path = vendor/grammars/ruby-slim.tmbundle
- url = https://github.com/slim-template/ruby-slim.tmbundle
-[submodule "vendor/grammars/SublimeXtend"]
- path = vendor/grammars/SublimeXtend
- url = https://github.com/staltz/SublimeXtend
-[submodule "vendor/grammars/Vala-TMBundle"]
- path = vendor/grammars/Vala-TMBundle
- url = https://github.com/technosophos/Vala-TMBundle
-[submodule "vendor/grammars/ant.tmbundle"]
- path = vendor/grammars/ant.tmbundle
- url = https://github.com/textmate/ant.tmbundle
-[submodule "vendor/grammars/antlr.tmbundle"]
- path = vendor/grammars/antlr.tmbundle
- url = https://github.com/textmate/antlr.tmbundle
-[submodule "vendor/grammars/apache.tmbundle"]
- path = vendor/grammars/apache.tmbundle
- url = https://github.com/textmate/apache.tmbundle
-[submodule "vendor/grammars/applescript.tmbundle"]
- path = vendor/grammars/applescript.tmbundle
- url = https://github.com/textmate/applescript.tmbundle
-[submodule "vendor/grammars/asp.tmbundle"]
- path = vendor/grammars/asp.tmbundle
- url = https://github.com/textmate/asp.tmbundle
-[submodule "vendor/grammars/bison.tmbundle"]
- path = vendor/grammars/bison.tmbundle
- url = https://github.com/textmate/bison.tmbundle
-[submodule "vendor/grammars/capnproto.tmbundle"]
- path = vendor/grammars/capnproto.tmbundle
- url = https://github.com/textmate/capnproto.tmbundle
-[submodule "vendor/grammars/cmake.tmbundle"]
- path = vendor/grammars/cmake.tmbundle
- url = https://github.com/textmate/cmake.tmbundle
-[submodule "vendor/grammars/cpp-qt.tmbundle"]
- path = vendor/grammars/cpp-qt.tmbundle
- url = https://github.com/textmate/cpp-qt.tmbundle
-[submodule "vendor/grammars/css.tmbundle"]
- path = vendor/grammars/css.tmbundle
- url = https://github.com/textmate/css.tmbundle
-[submodule "vendor/grammars/d.tmbundle"]
- path = vendor/grammars/d.tmbundle
- url = https://github.com/textmate/d.tmbundle
-[submodule "vendor/grammars/diff.tmbundle"]
- path = vendor/grammars/diff.tmbundle
- url = https://github.com/textmate/diff.tmbundle
-[submodule "vendor/grammars/dylan.tmbundle"]
- path = vendor/grammars/dylan.tmbundle
- url = https://github.com/textmate/dylan.tmbundle
-[submodule "vendor/grammars/eiffel.tmbundle"]
- path = vendor/grammars/eiffel.tmbundle
- url = https://github.com/textmate/eiffel.tmbundle
-[submodule "vendor/grammars/erlang.tmbundle"]
- path = vendor/grammars/erlang.tmbundle
- url = https://github.com/textmate/erlang.tmbundle
-[submodule "vendor/grammars/fortran.tmbundle"]
- path = vendor/grammars/fortran.tmbundle
- url = https://github.com/textmate/fortran.tmbundle
-[submodule "vendor/grammars/gettext.tmbundle"]
- path = vendor/grammars/gettext.tmbundle
- url = https://github.com/textmate/gettext.tmbundle
-[submodule "vendor/grammars/graphviz.tmbundle"]
- path = vendor/grammars/graphviz.tmbundle
- url = https://github.com/textmate/graphviz.tmbundle
-[submodule "vendor/grammars/groovy.tmbundle"]
- path = vendor/grammars/groovy.tmbundle
- url = https://github.com/textmate/groovy.tmbundle
-[submodule "vendor/grammars/haskell.tmbundle"]
- path = vendor/grammars/haskell.tmbundle
- url = https://github.com/textmate/haskell.tmbundle
-[submodule "vendor/grammars/html.tmbundle"]
- path = vendor/grammars/html.tmbundle
- url = https://github.com/textmate/html.tmbundle
-[submodule "vendor/grammars/ini.tmbundle"]
- path = vendor/grammars/ini.tmbundle
- url = https://github.com/textmate/ini.tmbundle
-[submodule "vendor/grammars/desktop.tmbundle"]
- path = vendor/grammars/desktop.tmbundle
- url = https://github.com/Mailaender/desktop.tmbundle.git
-[submodule "vendor/grammars/io.tmbundle"]
- path = vendor/grammars/io.tmbundle
- url = https://github.com/textmate/io.tmbundle
-[submodule "vendor/grammars/java.tmbundle"]
- path = vendor/grammars/java.tmbundle
- url = https://github.com/textmate/java.tmbundle
-[submodule "vendor/grammars/javascript-objective-j.tmbundle"]
- path = vendor/grammars/javascript-objective-j.tmbundle
- url = https://github.com/textmate/javascript-objective-j.tmbundle
-[submodule "vendor/grammars/json.tmbundle"]
- path = vendor/grammars/json.tmbundle
- url = https://github.com/textmate/json.tmbundle
-[submodule "vendor/grammars/latex.tmbundle"]
- path = vendor/grammars/latex.tmbundle
- url = https://github.com/textmate/latex.tmbundle
-[submodule "vendor/grammars/lilypond.tmbundle"]
- path = vendor/grammars/lilypond.tmbundle
- url = https://github.com/textmate/lilypond.tmbundle
-[submodule "vendor/grammars/lisp.tmbundle"]
- path = vendor/grammars/lisp.tmbundle
- url = https://github.com/textmate/lisp.tmbundle
-[submodule "vendor/grammars/logtalk.tmbundle"]
- path = vendor/grammars/logtalk.tmbundle
- url = https://github.com/textmate/logtalk.tmbundle
-[submodule "vendor/grammars/lua.tmbundle"]
- path = vendor/grammars/lua.tmbundle
- url = https://github.com/textmate/lua.tmbundle
-[submodule "vendor/grammars/make.tmbundle"]
- path = vendor/grammars/make.tmbundle
- url = https://github.com/textmate/make.tmbundle
-[submodule "vendor/grammars/matlab.tmbundle"]
- path = vendor/grammars/matlab.tmbundle
- url = https://github.com/textmate/matlab.tmbundle
-[submodule "vendor/grammars/maven.tmbundle"]
- path = vendor/grammars/maven.tmbundle
- url = https://github.com/textmate/maven.tmbundle
-[submodule "vendor/grammars/nemerle.tmbundle"]
- path = vendor/grammars/nemerle.tmbundle
- url = https://github.com/textmate/nemerle.tmbundle
-[submodule "vendor/grammars/ninja.tmbundle"]
- path = vendor/grammars/ninja.tmbundle
- url = https://github.com/textmate/ninja.tmbundle
-[submodule "vendor/grammars/objective-c.tmbundle"]
- path = vendor/grammars/objective-c.tmbundle
- url = https://github.com/textmate/objective-c.tmbundle
-[submodule "vendor/grammars/ocaml.tmbundle"]
- path = vendor/grammars/ocaml.tmbundle
- url = https://github.com/textmate/ocaml.tmbundle
-[submodule "vendor/grammars/pascal.tmbundle"]
- path = vendor/grammars/pascal.tmbundle
- url = https://github.com/textmate/pascal.tmbundle
-[submodule "vendor/grammars/php-smarty.tmbundle"]
- path = vendor/grammars/php-smarty.tmbundle
- url = https://github.com/textmate/php-smarty.tmbundle
-[submodule "vendor/grammars/php.tmbundle"]
- path = vendor/grammars/php.tmbundle
- url = https://github.com/textmate/php.tmbundle
-[submodule "vendor/grammars/postscript.tmbundle"]
- path = vendor/grammars/postscript.tmbundle
- url = https://github.com/textmate/postscript.tmbundle
-[submodule "vendor/grammars/processing.tmbundle"]
- path = vendor/grammars/processing.tmbundle
- url = https://github.com/textmate/processing.tmbundle
-[submodule "vendor/grammars/python-django.tmbundle"]
- path = vendor/grammars/python-django.tmbundle
- url = https://github.com/textmate/python-django.tmbundle
-[submodule "vendor/grammars/r.tmbundle"]
- path = vendor/grammars/r.tmbundle
- url = https://github.com/textmate/r.tmbundle
-[submodule "vendor/grammars/restructuredtext.tmbundle"]
- path = vendor/grammars/restructuredtext.tmbundle
- url = https://github.com/textmate/restructuredtext.tmbundle
-[submodule "vendor/grammars/ruby-haml.tmbundle"]
- path = vendor/grammars/ruby-haml.tmbundle
- url = https://github.com/textmate/ruby-haml.tmbundle
-[submodule "vendor/grammars/scheme.tmbundle"]
- path = vendor/grammars/scheme.tmbundle
- url = https://github.com/textmate/scheme.tmbundle
-[submodule "vendor/grammars/scilab.tmbundle"]
- path = vendor/grammars/scilab.tmbundle
- url = https://github.com/textmate/scilab.tmbundle
-[submodule "vendor/grammars/sql.tmbundle"]
- path = vendor/grammars/sql.tmbundle
- url = https://github.com/textmate/sql.tmbundle
-[submodule "vendor/grammars/standard-ml.tmbundle"]
- path = vendor/grammars/standard-ml.tmbundle
- url = https://github.com/textmate/standard-ml.tmbundle
-[submodule "vendor/grammars/swift.tmbundle"]
- path = vendor/grammars/swift.tmbundle
- url = https://github.com/textmate/swift.tmbundle
-[submodule "vendor/grammars/tcl.tmbundle"]
- path = vendor/grammars/tcl.tmbundle
- url = https://github.com/textmate/tcl.tmbundle
-[submodule "vendor/grammars/thrift.tmbundle"]
- path = vendor/grammars/thrift.tmbundle
- url = https://github.com/textmate/thrift.tmbundle
-[submodule "vendor/grammars/toml.tmbundle"]
- path = vendor/grammars/toml.tmbundle
- url = https://github.com/textmate/toml.tmbundle
-[submodule "vendor/grammars/verilog.tmbundle"]
- path = vendor/grammars/verilog.tmbundle
- url = https://github.com/textmate/verilog.tmbundle
-[submodule "vendor/grammars/xml.tmbundle"]
- path = vendor/grammars/xml.tmbundle
- url = https://github.com/textmate/xml.tmbundle
-[submodule "vendor/grammars/smalltalk-tmbundle"]
- path = vendor/grammars/smalltalk-tmbundle
- url = https://github.com/tomas-stefano/smalltalk-tmbundle
-[submodule "vendor/grammars/ioke-outdated"]
- path = vendor/grammars/ioke-outdated
- url = https://github.com/vic/ioke-outdated
-[submodule "vendor/grammars/kotlin-sublime-package"]
- path = vendor/grammars/kotlin-sublime-package
- url = https://github.com/vkostyukov/kotlin-sublime-package
-[submodule "vendor/grammars/c.tmbundle"]
- path = vendor/grammars/c.tmbundle
- url = https://github.com/textmate/c.tmbundle
-[submodule "vendor/grammars/zephir-sublime"]
- path = vendor/grammars/zephir-sublime
- url = https://github.com/vmg/zephir-sublime
-[submodule "vendor/grammars/llvm.tmbundle"]
- path = vendor/grammars/llvm.tmbundle
- url = https://github.com/whitequark/llvm.tmbundle
-[submodule "vendor/grammars/oz-tmbundle"]
- path = vendor/grammars/oz-tmbundle
- url = https://github.com/eregon/oz-tmbundle
-[submodule "vendor/grammars/ebundles"]
- path = vendor/grammars/ebundles
- url = https://github.com/ericzou/ebundles
-[submodule "vendor/grammars/sublime-mask"]
- path = vendor/grammars/sublime-mask
- url = https://github.com/tenbits/sublime-mask
-[submodule "vendor/grammars/sublime_cobol"]
- path = vendor/grammars/sublime_cobol
- url = https://bitbucket.org/bitlang/sublime_cobol
-[submodule "vendor/grammars/ruby.tmbundle"]
- path = vendor/grammars/ruby.tmbundle
- url = https://github.com/aroben/ruby.tmbundle
- branch = pl
-[submodule "vendor/grammars/IDL-Syntax"]
- path = vendor/grammars/IDL-Syntax
- url = https://github.com/andik/IDL-Syntax
-[submodule "vendor/grammars/sas.tmbundle"]
- path = vendor/grammars/sas.tmbundle
- url = https://github.com/rpardee/sas.tmbundle
-[submodule "vendor/grammars/atom-salt"]
- path = vendor/grammars/atom-salt
- url = https://github.com/saltstack/atom-salt
-[submodule "vendor/grammars/Scalate.tmbundle"]
- path = vendor/grammars/Scalate.tmbundle
- url = https://github.com/scalate/Scalate.tmbundle
-[submodule "vendor/grammars/Elm.tmLanguage"]
- path = vendor/grammars/Elm.tmLanguage
- url = https://github.com/deadfoxygrandpa/Elm.tmLanguage
-[submodule "vendor/grammars/sublime-bsv"]
- path = vendor/grammars/sublime-bsv
- url = https://github.com/thotypous/sublime-bsv
-[submodule "vendor/grammars/Sublime-HTTP"]
- path = vendor/grammars/Sublime-HTTP
- url = https://github.com/httpspec/sublime-highlighting
-[submodule "vendor/grammars/sass-textmate-bundle"]
- path = vendor/grammars/sass-textmate-bundle
- url = https://github.com/nathos/sass-textmate-bundle
-[submodule "vendor/grammars/carto-atom"]
- path = vendor/grammars/carto-atom
- url = https://github.com/yohanboniface/carto-atom
-[submodule "vendor/grammars/Sublime-Nit"]
- path = vendor/grammars/Sublime-Nit
- url = https://github.com/R4PaSs/Sublime-Nit
-[submodule "vendor/grammars/language-hy"]
- path = vendor/grammars/language-hy
- url = https://github.com/rwtolbert/language-hy
-[submodule "vendor/grammars/Racket"]
- path = vendor/grammars/Racket
- url = https://github.com/soegaard/racket-highlight-for-github
-[submodule "vendor/grammars/turtle.tmbundle"]
- path = vendor/grammars/turtle.tmbundle
- url = https://github.com/peta/turtle.tmbundle
-[submodule "vendor/grammars/liquid.tmbundle"]
- path = vendor/grammars/liquid.tmbundle
- url = https://github.com/bastilian/validcode-textmate-bundles
-[submodule "vendor/grammars/Modelica"]
- path = vendor/grammars/Modelica
- url = https://github.com/BorisChumichev/modelicaSublimeTextPackage
-[submodule "vendor/grammars/sublime-golo"]
- path = vendor/grammars/sublime-golo
- url = https://github.com/TypeUnsafe/sublime-golo
-[submodule "vendor/grammars/JSyntax"]
- path = vendor/grammars/JSyntax
- url = https://github.com/bcj/JSyntax
-[submodule "vendor/grammars/TXL"]
- path = vendor/grammars/TXL
- url = https://github.com/MikeHoffert/Sublime-Text-TXL-syntax
-[submodule "vendor/grammars/G-Code"]
- path = vendor/grammars/G-Code
- url = https://github.com/robotmaster/sublime-text-syntax-highlighting
-[submodule "vendor/grammars/sublime-text-ox"]
- path = vendor/grammars/sublime-text-ox
- url = https://github.com/andreashetland/sublime-text-ox
-[submodule "vendor/grammars/AutoHotkey"]
- path = vendor/grammars/AutoHotkey
- url = https://github.com/ahkscript/SublimeAutoHotkey
-[submodule "vendor/grammars/ec.tmbundle"]
- path = vendor/grammars/ec.tmbundle
- url = https://github.com/ecere/ec.tmbundle
-[submodule "vendor/grammars/gap-tmbundle"]
- path = vendor/grammars/gap-tmbundle
- url = https://github.com/dhowden/gap-tmbundle
-[submodule "vendor/grammars/SublimePapyrus"]
- path = vendor/grammars/SublimePapyrus
- url = https://github.com/Kapiainen/SublimePapyrus
-[submodule "vendor/grammars/sublime-spintools"]
- path = vendor/grammars/sublime-spintools
- url = https://github.com/bitbased/sublime-spintools
-[submodule "vendor/grammars/PogoScript.tmbundle"]
- path = vendor/grammars/PogoScript.tmbundle
- url = https://github.com/featurist/PogoScript.tmbundle
-[submodule "vendor/grammars/sublime-opal"]
- path = vendor/grammars/sublime-opal
- url = https://github.com/artifactz/sublime-opal
-[submodule "vendor/grammars/mediawiki.tmbundle"]
- path = vendor/grammars/mediawiki.tmbundle
- url = https://github.com/textmate/mediawiki.tmbundle
-[submodule "vendor/grammars/SublimeClarion"]
- path = vendor/grammars/SublimeClarion
- url = https://github.com/fushnisoft/SublimeClarion
-[submodule "vendor/grammars/BrightScript.tmbundle"]
- path = vendor/grammars/BrightScript.tmbundle
- url = https://github.com/cmink/BrightScript.tmbundle
-[submodule "vendor/grammars/Stylus"]
- path = vendor/grammars/Stylus
- url = https://github.com/billymoon/Stylus
-[submodule "vendor/grammars/asciidoc.tmbundle"]
- path = vendor/grammars/asciidoc.tmbundle
- url = https://github.com/zuckschwerdt/asciidoc.tmbundle
-[submodule "vendor/grammars/Lean.tmbundle"]
- path = vendor/grammars/Lean.tmbundle
- url = https://github.com/leanprover/Lean.tmbundle
-[submodule "vendor/grammars/ampl"]
- path = vendor/grammars/ampl
- url = https://github.com/ampl/sublime-ampl
-[submodule "vendor/grammars/sublime-varnish"]
- path = vendor/grammars/sublime-varnish
- url = https://github.com/brandonwamboldt/sublime-varnish
-[submodule "vendor/grammars/xc.tmbundle"]
- path = vendor/grammars/xc.tmbundle
- url = https://github.com/graymalkin/xc.tmbundle
-[submodule "vendor/grammars/perl.tmbundle"]
- path = vendor/grammars/perl.tmbundle
- url = https://github.com/textmate/perl.tmbundle
-[submodule "vendor/grammars/sublime-netlinx"]
- path = vendor/grammars/sublime-netlinx
- url = https://github.com/amclain/sublime-netlinx
-[submodule "vendor/grammars/Sublime-Red"]
- path = vendor/grammars/Sublime-Red
- url = https://github.com/Oldes/Sublime-Red
-[submodule "vendor/grammars/jflex.tmbundle"]
- path = vendor/grammars/jflex.tmbundle
- url = https://github.com/jflex-de/jflex.tmbundle.git
-[submodule "vendor/grammars/Sublime-Modula-2"]
- path = vendor/grammars/Sublime-Modula-2
- url = https://github.com/harogaston/Sublime-Modula-2
-[submodule "vendor/grammars/ada.tmbundle"]
- path = vendor/grammars/ada.tmbundle
- url = https://github.com/textmate/ada.tmbundle
-[submodule "vendor/grammars/api-blueprint-sublime-plugin"]
- path = vendor/grammars/api-blueprint-sublime-plugin
- url = https://github.com/apiaryio/api-blueprint-sublime-plugin
-[submodule "vendor/grammars/Handlebars"]
- path = vendor/grammars/Handlebars
- url = https://github.com/daaain/Handlebars
-[submodule "vendor/grammars/smali-sublime"]
- path = vendor/grammars/smali-sublime
- url = https://github.com/ShaneWilton/sublime-smali
-[submodule "vendor/grammars/language-jsoniq"]
- path = vendor/grammars/language-jsoniq
- url = http://github.com/wcandillon/language-jsoniq
-[submodule "vendor/grammars/atom-fsharp"]
- path = vendor/grammars/atom-fsharp
- url = https://github.com/fsprojects/atom-fsharp
-[submodule "vendor/grammars/SMT.tmbundle"]
- path = vendor/grammars/SMT.tmbundle
- url = https://github.com/SRI-CSL/SMT.tmbundle.git
-[submodule "vendor/grammars/language-crystal"]
- path = vendor/grammars/language-crystal
- url = https://github.com/atom-crystal/language-crystal
-[submodule "vendor/grammars/language-xbase"]
- path = vendor/grammars/language-xbase
- url = https://github.com/hernad/atom-language-harbour
-[submodule "vendor/grammars/language-ncl"]
- path = vendor/grammars/language-ncl
- url = https://github.com/rpavlick/language-ncl.git
-[submodule "vendor/grammars/pawn-sublime-language"]
- path = vendor/grammars/pawn-sublime-language
- url = https://github.com/Southclaw/pawn-sublime-language.git
-[submodule "vendor/grammars/atom-language-purescript"]
- path = vendor/grammars/atom-language-purescript
- url = https://github.com/purescript-contrib/atom-language-purescript
-[submodule "vendor/grammars/vue-syntax-highlight"]
- path = vendor/grammars/vue-syntax-highlight
- url = https://github.com/vuejs/vue-syntax-highlight
-[submodule "vendor/grammars/st2-zonefile"]
- path = vendor/grammars/st2-zonefile
- url = https://github.com/sixty4k/st2-zonefile
-[submodule "vendor/grammars/sublimeprolog"]
- path = vendor/grammars/sublimeprolog
- url = https://github.com/alnkpa/sublimeprolog
-[submodule "vendor/grammars/sublime-aspectj"]
- path = vendor/grammars/sublime-aspectj
- url = https://github.com/pchaigno/sublime-aspectj
-[submodule "vendor/grammars/sublime-typescript"]
- path = vendor/grammars/sublime-typescript
- url = https://github.com/Microsoft/TypeScript-Sublime-Plugin
-[submodule "vendor/grammars/sublime-pony"]
- path = vendor/grammars/sublime-pony
- url = https://github.com/CausalityLtd/sublime-pony
-[submodule "vendor/grammars/X10"]
- path = vendor/grammars/X10
- url = https://github.com/x10-lang/x10-highlighting
-[submodule "vendor/grammars/language-babel"]
- path = vendor/grammars/language-babel
- url = https://github.com/gandm/language-babel
-[submodule "vendor/grammars/UrWeb-Language-Definition"]
- path = vendor/grammars/UrWeb-Language-Definition
- url = https://github.com/gwalborn/UrWeb-Language-Definition.git
-[submodule "vendor/grammars/Stata.tmbundle"]
- path = vendor/grammars/Stata.tmbundle
- url = https://github.com/pschumm/Stata.tmbundle
-[submodule "vendor/grammars/FreeMarker.tmbundle"]
- path = vendor/grammars/FreeMarker.tmbundle
- url = https://github.com/freemarker/FreeMarker.tmbundle
-[submodule "vendor/grammars/MagicPython"]
- path = vendor/grammars/MagicPython
- url = https://github.com/MagicStack/MagicPython
-[submodule "vendor/grammars/language-click"]
- path = vendor/grammars/language-click
- url = https://github.com/stenverbois/language-click.git
-[submodule "vendor/grammars/language-maxscript"]
- path = vendor/grammars/language-maxscript
- url = https://github.com/Alhadis/language-maxscript
-[submodule "vendor/grammars/language-renpy"]
- path = vendor/grammars/language-renpy
- url = https://github.com/williamd1k0/language-renpy.git
-[submodule "vendor/grammars/language-inform7"]
- path = vendor/grammars/language-inform7
- url = https://github.com/erkyrath/language-inform7
-[submodule "vendor/grammars/atom-language-stan"]
- path = vendor/grammars/atom-language-stan
- url = https://github.com/jrnold/atom-language-stan
-[submodule "vendor/grammars/language-yang"]
- path = vendor/grammars/language-yang
- url = https://github.com/DzonyKalafut/language-yang.git
-[submodule "vendor/grammars/perl6fe"]
- path = vendor/grammars/perl6fe
- url = https://github.com/MadcapJake/language-perl6fe.git
-[submodule "vendor/grammars/language-less"]
- path = vendor/grammars/language-less
- url = https://github.com/atom/language-less.git
-[submodule "vendor/grammars/language-povray"]
- path = vendor/grammars/language-povray
- url = https://github.com/c-lipka/language-povray
-[submodule "vendor/grammars/sublime-terra"]
- path = vendor/grammars/sublime-terra
- url = https://github.com/pyk/sublime-terra
-[submodule "vendor/grammars/SublimePuppet"]
- path = vendor/grammars/SublimePuppet
- url = https://github.com/russCloak/SublimePuppet
-[submodule "vendor/grammars/sublimeassembly"]
- path = vendor/grammars/sublimeassembly
- url = https://github.com/Nessphoro/sublimeassembly
-[submodule "vendor/grammars/monkey"]
- path = vendor/grammars/monkey
- url = https://github.com/gingerbeardman/monkey.tmbundle
-[submodule "vendor/grammars/assembly"]
- path = vendor/grammars/assembly
- url = https://github.com/nanoant/assembly.tmbundle
-[submodule "vendor/grammars/boo"]
- path = vendor/grammars/boo
- url = https://github.com/Shammah/boo-sublime
-[submodule "vendor/grammars/logos"]
- path = vendor/grammars/logos
- url = https://github.com/Cykey/Sublime-Logos
-[submodule "vendor/grammars/pig-latin"]
- path = vendor/grammars/pig-latin
- url = https://github.com/goblindegook/sublime-text-pig-latin
-[submodule "vendor/grammars/sourcepawn"]
- path = vendor/grammars/sourcepawn
- url = https://github.com/austinwagner/sublime-sourcepawn
-[submodule "vendor/grammars/gdscript"]
- path = vendor/grammars/gdscript
- url = https://github.com/beefsack/GDScript-sublime
-[submodule "vendor/grammars/nesC"]
- path = vendor/grammars/nesC
- url = https://github.com/cdwilson/nesC.tmbundle
-[submodule "vendor/grammars/ats"]
- path = vendor/grammars/ats
- url = https://github.com/steinwaywhw/ats-mode-sublimetext
-[submodule "vendor/grammars/grace"]
- path = vendor/grammars/grace
- url = https://github.com/zmthy/grace-tmbundle
-[submodule "vendor/grammars/nix"]
- path = vendor/grammars/nix
- url = https://github.com/wmertens/sublime-nix
-[submodule "vendor/grammars/idris"]
- path = vendor/grammars/idris
- url = https://github.com/idris-hackers/idris-sublime.git
-[submodule "vendor/grammars/atomic-dreams"]
- path = vendor/grammars/atomic-dreams
- url = https://github.com/PJB3005/atomic-dreams
-[submodule "vendor/grammars/language-apl"]
- path = vendor/grammars/language-apl
- url = https://github.com/Alhadis/language-apl.git
-[submodule "vendor/grammars/language-graphql"]
- path = vendor/grammars/language-graphql
- url = https://github.com/rmosolgo/language-graphql
diff --git a/grammars.yml b/grammars.yml
index dd44bfd434..5a332a5775 100755
--- a/grammars.yml
+++ b/grammars.yml
@@ -15,9 +15,6 @@ http://svn.textmate.org/trunk/Review/Bundles/VHDL.tmbundle:
- source.vhdl
http://svn.textmate.org/trunk/Review/Bundles/XQuery.tmbundle:
- source.xquery
-https://bitbucket.org/Clams/sublimesystemverilog/get/default.tar.gz:
-- source.systemverilog
-- source.ucfconstraints
https://fan.googlecode.com/hg-history/Build%201.0.55/adm/tools/textmate/Fan.tmbundle/Syntaxes/Fan.tmLanguage:
- source.fan
vendor/grammars/Agda.tmbundle:
@@ -566,6 +563,9 @@ vendor/grammars/sublimeassembly/:
vendor/grammars/sublimeprolog/:
- source.prolog
- source.prolog.eclipse
+vendor/grammars/sublimesystemverilog:
+- source.systemverilog
+- source.ucfconstraints
vendor/grammars/sublimetext-cuda-cpp:
- source.cuda-c++
vendor/grammars/swift.tmbundle:
diff --git a/package.json b/package.json
index 827997e5c1..d96b999c3f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,7 @@
{
"repository": "https://github.com/github/linguist",
"dependencies": {
+ "bower": "^1.7.9",
"season": "~>5.0"
},
"license": "MIT"
diff --git a/script/bootstrap b/script/bootstrap
index e86baee409..09c4458e71 100755
--- a/script/bootstrap
+++ b/script/bootstrap
@@ -5,9 +5,6 @@ set -e
cd "$(dirname "$0")/.."
bundle config --local path vendor/gems
-
bundle check > /dev/null 2>&1 || bundle install
-
-git submodule init
-git submodule sync --quiet
-script/fast-submodule-update
+npm install
+bower install
diff --git a/script/travis/before_install b/script/travis/before_install
index e83b930fd8..8e50e413fe 100755
--- a/script/travis/before_install
+++ b/script/travis/before_install
@@ -5,9 +5,5 @@ set -ex
# Fetch all commits/refs needed to run our tests.
git fetch origin master:master v2.0.0:v2.0.0 test/attributes:test/attributes test/master:test/master
-# Replace SSH links to submodules by HTTPS links.
-sed -i 's/git@github.com:/https:\/\/github.com\//' .gitmodules
-
-git submodule init
-git submodule sync --quiet
-script/fast-submodule-update
+npm install
+bower install
diff --git a/test/test_grammars.rb b/test/test_grammars.rb
index 0a7260b843..5e8eb5d06b 100644
--- a/test/test_grammars.rb
+++ b/test/test_grammars.rb
@@ -1,30 +1,9 @@
require_relative "./helper"
+require "json"
class TestGrammars < Minitest::Test
ROOT = File.expand_path("../..", __FILE__)
- # List of projects that are allowed without licenses
- PROJECT_WHITELIST = [
- # Dual MIT and GPL license
- "vendor/grammars/language-csharp",
- "vendor/grammars/sublimeassembly"
- ].freeze
-
- # List of allowed SPDX license names
- LICENSE_WHITELIST = %w[
- apache-2.0
- bsd-2-clause
- bsd-3-clause
- isc
- mit
- mpl-2.0
- public
- textmate
- unlicense
- wtfpl
- zlib
- ].freeze
-
def setup
@grammars = YAML.load(File.read(File.join(ROOT, "grammars.yml")))
end
@@ -35,29 +14,6 @@ def test_no_duplicate_scopes
assert duplicates.empty?, "The following scopes appear in grammars.yml more than once:\n#{duplicates.sort.join("\n")}"
end
- def test_submodules_are_in_sync
- # Strip off paths inside the submodule so that just the submodule path remains.
- listed_submodules = @grammars.keys.grep(/vendor\/grammars/).map { |source| source[%r{vendor/grammars/[^/]+}] }
-
- nonexistent_submodules = listed_submodules - submodule_paths
- unlisted_submodules = submodule_paths - listed_submodules
-
- message = ""
- unless nonexistent_submodules.empty?
- message << "The following submodules are listed in grammars.yml but don't seem to exist in the repository.\n"
- message << "Either add them using `git submodule add` or remove them from grammars.yml.\n"
- message << nonexistent_submodules.sort.join("\n")
- end
- unless unlisted_submodules.empty?
- message << "\n" unless message.empty?
- message << "The following submodules exist in the repository but aren't listed in grammars.yml.\n"
- message << "Either add them to grammars.yml or remove them from the repository using `git rm`.\n"
- message << unlisted_submodules.sort.join("\n")
- end
-
- assert nonexistent_submodules.empty? && unlisted_submodules.empty?, message
- end
-
def test_local_scopes_are_in_sync
actual = YAML.load(`"#{File.join(ROOT, "script", "convert-grammars")}" --output - --no-install --no-remote`)
assert $?.success?, "script/convert-grammars failed"
@@ -71,116 +27,16 @@ def test_local_scopes_are_in_sync
end
end
- def test_submodules_have_recognized_licenses
- unrecognized = submodule_licenses.select { |k,v| v.nil? && Licensee::FSProject.new(k).license_file }
- unrecognized.reject! { |k,v| PROJECT_WHITELIST.include?(k) }
- message = "The following submodules have unrecognized licenses:\n* #{unrecognized.keys.join("\n* ")}\n"
- message << "Please ensure that the project's LICENSE file contains the full text of the license."
- assert_equal Hash.new, unrecognized, message
- end
-
- def test_submodules_have_licenses
- unlicensed = submodule_licenses.select { |k,v| v.nil? }.reject { |k,v| PROJECT_WHITELIST.include?(k) }
- message = "The following submodules don't have licenses:\n* #{unlicensed.keys.join("\n* ")}\n"
- message << "Please ensure that the project has a LICENSE file, and that the LICENSE file contains the full text of the license."
- assert_equal Hash.new, unlicensed, message
- end
-
- def test_submodules_have_approved_licenses
- unapproved = submodule_licenses.reject { |k,v| LICENSE_WHITELIST.include?(v) || PROJECT_WHITELIST.include?(k) }.map { |k,v| "#{k}: #{v}"}
- message = "The following submodules have unapproved licenses:\n* #{unapproved.join("\n* ")}\n"
- message << "The license must be added to the LICENSE_WHITELIST in /test/test_grammars.rb once approved."
- assert_equal [], unapproved, message
- end
-
- def test_submodules_whitelist_has_no_extra_entries
- skip("Need to work out how to handle dual-licensed entities")
- extra_whitelist_entries = PROJECT_WHITELIST - submodule_licenses.select { |k,v| v.nil? }.keys
- not_present = extra_whitelist_entries.reject { |k,v| Dir.exist?(k) }
- licensed = extra_whitelist_entries.select { |k,v| submodule_licenses[k] }
-
- msg = "The following whitelisted submodules don't appear to be part of the project:\n* #{not_present.join("\n* ")}"
- assert_equal [], not_present, msg
-
- msg = "The following whitelisted submodules actually have licenses and don't need to be whitelisted:\n* #{licensed.join("\n* ")}"
- assert_equal [], licensed, msg
- end
-
- def test_submodules_use_https_links
- File.open(".gitmodules", "r") do |fh|
- ssh_submodules = []
- fh.each_line do |line|
- if matches = line.match(/url = (git@.*)/)
- submodule_link = matches.captures[0]
- ssh_submodules.push(submodule_link)
- end
+ def test_grammars_use_https_links
+ ssh_grammars = []
+ JSON.parse(File.read(File.join(ROOT, "vendor/bower.json")))["dependencies"].each do |dir, url|
+ if matches = url.match(/(git@.*)/)
+ submodule_link = matches.captures[0]
+ ssh_grammars.push(submodule_link)
end
- msg = "The following submodules don't have an HTTPS link:\n* #{ssh_submodules.join("\n* ")}"
- assert_equal [], ssh_submodules, msg
end
- end
-
- private
-
- def submodule_paths
- @submodule_paths ||= `git config --list --file "#{File.join(ROOT, ".gitmodules")}"`.lines.grep(/\.path=/).map { |line| line.chomp.split("=", 2).last }
- end
-
- # Returns a hash of submodules in the form of submodule_path => license
- def submodule_licenses
- @@submodule_licenses ||= begin
- submodules = {}
- submodule_paths.each { |submodule| submodules[submodule] = submodule_license(submodule) }
- submodules
- end
- end
- # Given the path to a submodule, return its SPDX-compliant license key
- def submodule_license(submodule)
- # Prefer Licensee to detect a submodule's license
- project = Licensee::FSProject.new(submodule)
- return project.license.key if project.license
-
- # We know a license file exists, but Licensee wasn't able to detect the license,
- # Let's try our own more permissive regex method
- if project.license_file
- path = File.expand_path project.license_file.path, submodule
- license = classify_license(path)
- return license if license
- end
-
- # Neither Licensee nor our own regex was able to detect the license, let's check the readme
- files = Dir[File.join(ROOT, submodule, "*")]
- if readme = files.find { |path| File.basename(path) =~ /\Areadme\b/i }
- classify_license(readme)
- end
- end
-
- def classify_license(path)
- content = File.read(path)
- return unless content =~ /\blicen[cs]e\b/i
- if content.include?("Apache License") && content.include?("2.0")
- "apache-2.0"
- elsif content.include?("GNU") && content =~ /general/i && content =~ /public/i
- if content =~ /version 2/i
- "gpl-2.0"
- elsif content =~ /version 3/i
- "gpl-3.0"
- end
- elsif content.include?("GPL") && content.include?("http://www.gnu.org/licenses/gpl.html")
- "gpl-3.0"
- elsif content.include?("Creative Commons Attribution-Share Alike 3.0")
- "cc-by-sa-3.0"
- elsif content.include?("tidy-license.txt") || content.include?("If not otherwise specified (see below)") || content.include?("Permission to copy, use, modify, sell and distribute this")
- "textmate"
- elsif content.include?("Permission is hereby granted") || content =~ /\bMIT\b/
- "mit"
- elsif content.include?("This package is provided as-is and is placed in the Public Domain")
- "public"
- elsif content.include?("http://www.wtfpl.net/txt/copying/")
- "wtfpl"
- elsif content.include?("zlib") && content.include?("license") && content.include?("2. Altered source versions must be plainly marked as such")
- "zlib"
- end
+ msg = "The following submodules don't have an HTTPS link:\n* #{ssh_grammars.join("\n* ")}"
+ assert_equal [], ssh_grammars, msg
end
end
diff --git a/vendor/bower.json b/vendor/bower.json
new file mode 100644
index 0000000000..0da350a2e7
--- /dev/null
+++ b/vendor/bower.json
@@ -0,0 +1,243 @@
+{
+ "name": "linguist",
+ "dependencies": {
+ "Agda.tmbundle": "git+https://github.com/mokus0/Agda.tmbundle",
+ "Alloy.tmbundle": "git+https://github.com/macekond/Alloy.tmbundle",
+ "AutoHotkey": "git+https://github.com/ahkscript/SublimeAutoHotkey",
+ "BrightScript.tmbundle": "git+https://github.com/cmink/BrightScript.tmbundle",
+ "ColdFusion": "git+https://github.com/SublimeText/ColdFusion",
+ "Docker.tmbundle": "git+https://github.com/asbjornenge/Docker.tmbundle",
+ "Elm.tmLanguage": "git+https://github.com/deadfoxygrandpa/Elm.tmLanguage",
+ "FreeMarker.tmbundle": "git+https://github.com/freemarker/FreeMarker.tmbundle",
+ "G-Code": "git+https://github.com/robotmaster/sublime-text-syntax-highlighting",
+ "Handlebars": "git+https://github.com/daaain/Handlebars",
+ "IDL-Syntax": "git+https://github.com/andik/IDL-Syntax",
+ "Isabelle.tmbundle": "git+https://github.com/lsf37/Isabelle.tmbundle",
+ "JSyntax": "git+https://github.com/bcj/JSyntax",
+ "Julia.tmbundle": "git+https://github.com/nanoant/Julia.tmbundle",
+ "Lean.tmbundle": "git+https://github.com/leanprover/Lean.tmbundle",
+ "LiveScript.tmbundle": "git+https://github.com/paulmillr/LiveScript.tmbundle",
+ "MagicPython": "git+https://github.com/MagicStack/MagicPython",
+ "Modelica": "git+https://github.com/BorisChumichev/modelicaSublimeTextPackage",
+ "NSIS": "git+https://github.com/SublimeText/NSIS",
+ "NimLime": "git+https://github.com/Varriount/NimLime",
+ "PHP-Twig.tmbundle": "git+https://github.com/Anomareh/PHP-Twig.tmbundle",
+ "PogoScript.tmbundle": "git+https://github.com/featurist/PogoScript.tmbundle",
+ "RDoc.tmbundle": "git+https://github.com/joshaven/RDoc.tmbundle",
+ "Racket": "git+https://github.com/soegaard/racket-highlight-for-github",
+ "SCSS.tmbundle": "git+https://github.com/MarioRicalde/SCSS.tmbundle",
+ "SMT.tmbundle": "git+https://github.com/SRI-CSL/SMT.tmbundle.git",
+ "Scalate.tmbundle": "git+https://github.com/scalate/Scalate.tmbundle",
+ "Slash.tmbundle": "git+https://github.com/slash-lang/Slash.tmbundle",
+ "Stata.tmbundle": "git+https://github.com/pschumm/Stata.tmbundle",
+ "Stylus": "git+https://github.com/billymoon/Stylus",
+ "Sublime-Coq": "git+https://github.com/mkolosick/Sublime-Coq",
+ "Sublime-HTTP": "git+https://github.com/httpspec/sublime-highlighting",
+ "Sublime-Lasso": "git+https://github.com/bfad/Sublime-Lasso",
+ "Sublime-Loom": "git+https://github.com/ambethia/Sublime-Loom",
+ "Sublime-Modula-2": "git+https://github.com/harogaston/Sublime-Modula-2",
+ "Sublime-Nit": "git+https://github.com/R4PaSs/Sublime-Nit",
+ "Sublime-QML": "git+https://github.com/skozlovf/Sublime-QML",
+ "Sublime-REBOL": "git+https://github.com/Oldes/Sublime-REBOL",
+ "Sublime-Red": "git+https://github.com/Oldes/Sublime-Red",
+ "Sublime-SQF-Language": "git+https://github.com/JonBons/Sublime-SQF-Language",
+ "Sublime-Text-2-OpenEdge-ABL": "git+https://github.com/jfairbank/Sublime-Text-2-OpenEdge-ABL",
+ "Sublime-VimL": "git+https://github.com/SalGnt/Sublime-VimL",
+ "SublimeBrainfuck": "git+https://github.com/Drako/SublimeBrainfuck",
+ "SublimeClarion": "git+https://github.com/fushnisoft/SublimeClarion",
+ "SublimePapyrus": "git+https://github.com/Kapiainen/SublimePapyrus",
+ "SublimePuppet": "git+https://github.com/russCloak/SublimePuppet",
+ "SublimeXtend": "git+https://github.com/staltz/SublimeXtend",
+ "TXL": "git+https://github.com/MikeHoffert/Sublime-Text-TXL-syntax",
+ "Textmate-Gosu-Bundle": "git+https://github.com/jpcamara/Textmate-Gosu-Bundle",
+ "UrWeb-Language-Definition": "git+https://github.com/gwalborn/UrWeb-Language-Definition.git",
+ "VBDotNetSyntax": "git+https://github.com/angryant0007/VBDotNetSyntax",
+ "Vala-TMBundle": "git+https://github.com/technosophos/Vala-TMBundle",
+ "X10": "git+https://github.com/x10-lang/x10-highlighting",
+ "abap.tmbundle": "git+https://github.com/pvl/abap.tmbundle",
+ "actionscript3-tmbundle": "git+https://github.com/honzabrecka/actionscript3-tmbundle",
+ "ada.tmbundle": "git+https://github.com/textmate/ada.tmbundle",
+ "ampl": "git+https://github.com/ampl/sublime-ampl",
+ "ant.tmbundle": "git+https://github.com/textmate/ant.tmbundle",
+ "antlr.tmbundle": "git+https://github.com/textmate/antlr.tmbundle",
+ "apache.tmbundle": "git+https://github.com/textmate/apache.tmbundle",
+ "api-blueprint-sublime-plugin": "git+https://github.com/apiaryio/api-blueprint-sublime-plugin",
+ "applescript.tmbundle": "git+https://github.com/textmate/applescript.tmbundle",
+ "asciidoc.tmbundle": "git+https://github.com/zuckschwerdt/asciidoc.tmbundle",
+ "asp.tmbundle": "git+https://github.com/textmate/asp.tmbundle",
+ "assembly": "git+https://github.com/nanoant/assembly.tmbundle",
+ "atom-fsharp": "git+https://github.com/fsprojects/atom-fsharp",
+ "atom-language-purescript": "git+https://github.com/purescript-contrib/atom-language-purescript",
+ "atom-language-stan": "git+https://github.com/jrnold/atom-language-stan",
+ "atom-salt": "git+https://github.com/saltstack/atom-salt",
+ "atomic-dreams": "git+https://github.com/PJB3005/atomic-dreams",
+ "ats": "git+https://github.com/steinwaywhw/ats-mode-sublimetext",
+ "awk-sublime": "git+https://github.com/JohnNilsson/awk-sublime",
+ "bison.tmbundle": "git+https://github.com/textmate/bison.tmbundle",
+ "boo": "git+https://github.com/Shammah/boo-sublime",
+ "bro-sublime": "git+https://github.com/bro/bro-sublime",
+ "c.tmbundle": "git+https://github.com/textmate/c.tmbundle",
+ "capnproto.tmbundle": "git+https://github.com/textmate/capnproto.tmbundle",
+ "carto-atom": "git+https://github.com/yohanboniface/carto-atom",
+ "ceylon-sublimetext": "git+https://github.com/jeancharles-roger/ceylon-sublimetext",
+ "chapel-tmbundle": "git+https://github.com/chapel-lang/chapel-tmbundle",
+ "cmake.tmbundle": "git+https://github.com/textmate/cmake.tmbundle",
+ "cool-tmbundle": "git+https://github.com/anunayk/cool-tmbundle",
+ "cpp-qt.tmbundle": "git+https://github.com/textmate/cpp-qt.tmbundle",
+ "css.tmbundle": "git+https://github.com/textmate/css.tmbundle",
+ "cucumber-tmbundle": "git+https://github.com/cucumber/cucumber-tmbundle",
+ "d.tmbundle": "git+https://github.com/textmate/d.tmbundle",
+ "dart-sublime-bundle": "git+https://github.com/guillermooo/dart-sublime-bundle",
+ "desktop.tmbundle": "git+https://github.com/Mailaender/desktop.tmbundle.git",
+ "diff.tmbundle": "git+https://github.com/textmate/diff.tmbundle",
+ "dylan.tmbundle": "git+https://github.com/textmate/dylan.tmbundle",
+ "ebundles": "git+https://github.com/ericzou/ebundles",
+ "ec.tmbundle": "git+https://github.com/ecere/ec.tmbundle",
+ "eiffel.tmbundle": "git+https://github.com/textmate/eiffel.tmbundle",
+ "elixir-tmbundle": "git+https://github.com/elixir-lang/elixir-tmbundle",
+ "erlang.tmbundle": "git+https://github.com/textmate/erlang.tmbundle",
+ "factor": "git+https://github.com/slavapestov/factor",
+ "fancy-tmbundle": "git+https://github.com/fancy-lang/fancy-tmbundle",
+ "fish-tmbundle": "git+https://github.com/l15n/fish-tmbundle",
+ "fortran.tmbundle": "git+https://github.com/textmate/fortran.tmbundle",
+ "gap-tmbundle": "git+https://github.com/dhowden/gap-tmbundle",
+ "gdscript": "git+https://github.com/beefsack/GDScript-sublime",
+ "gettext.tmbundle": "git+https://github.com/textmate/gettext.tmbundle",
+ "gnuplot-tmbundle": "git+https://github.com/mattfoster/gnuplot-tmbundle",
+ "go-tmbundle": "git+https://github.com/AlanQuatermain/go-tmbundle",
+ "grace": "git+https://github.com/zmthy/grace-tmbundle",
+ "gradle.tmbundle": "git+https://github.com/alkemist/gradle.tmbundle",
+ "graphviz.tmbundle": "git+https://github.com/textmate/graphviz.tmbundle",
+ "groovy.tmbundle": "git+https://github.com/textmate/groovy.tmbundle",
+ "haskell.tmbundle": "git+https://github.com/textmate/haskell.tmbundle",
+ "haxe-sublime-bundle": "git+https://github.com/clemos/haxe-sublime-bundle",
+ "html.tmbundle": "git+https://github.com/textmate/html.tmbundle",
+ "idl.tmbundle": "git+https://github.com/mgalloy/idl.tmbundle",
+ "idris": "git+https://github.com/idris-hackers/idris-sublime.git",
+ "ini.tmbundle": "git+https://github.com/textmate/ini.tmbundle",
+ "io.tmbundle": "git+https://github.com/textmate/io.tmbundle",
+ "ioke-outdated": "git+https://github.com/vic/ioke-outdated",
+ "jade-tmbundle": "git+https://github.com/davidrios/jade-tmbundle",
+ "jasmin-sublime": "git+https://github.com/atmarksharp/jasmin-sublime",
+ "java.tmbundle": "git+https://github.com/textmate/java.tmbundle",
+ "javascript-objective-j.tmbundle": "git+https://github.com/textmate/javascript-objective-j.tmbundle",
+ "jflex.tmbundle": "git+https://github.com/jflex-de/jflex.tmbundle.git",
+ "json.tmbundle": "git+https://github.com/textmate/json.tmbundle",
+ "kotlin-sublime-package": "git+https://github.com/vkostyukov/kotlin-sublime-package",
+ "language-apl": "git+https://github.com/Alhadis/language-apl.git",
+ "language-babel": "git+https://github.com/gandm/language-babel",
+ "language-click": "git+https://github.com/stenverbois/language-click.git",
+ "language-clojure": "git+https://github.com/atom/language-clojure",
+ "language-coffee-script": "git+https://github.com/atom/language-coffee-script",
+ "language-crystal": "git+https://github.com/atom-crystal/language-crystal",
+ "language-csharp": "git+https://github.com/atom/language-csharp",
+ "language-gfm": "git+https://github.com/atom/language-gfm",
+ "language-graphql": "git+https://github.com/rmosolgo/language-graphql",
+ "language-hy": "git+https://github.com/rwtolbert/language-hy",
+ "language-inform7": "git+https://github.com/erkyrath/language-inform7",
+ "language-javascript": "git+https://github.com/atom/language-javascript",
+ "language-jsoniq": "git+http://github.com/wcandillon/language-jsoniq",
+ "language-less": "git+https://github.com/atom/language-less.git",
+ "language-maxscript": "git+https://github.com/Alhadis/language-maxscript",
+ "language-ncl": "git+https://github.com/rpavlick/language-ncl.git",
+ "language-povray": "git+https://github.com/c-lipka/language-povray",
+ "language-python": "git+https://github.com/atom/language-python",
+ "language-renpy": "git+https://github.com/williamd1k0/language-renpy.git",
+ "language-shellscript": "git+https://github.com/atom/language-shellscript",
+ "language-supercollider": "git+https://github.com/supercollider/language-supercollider",
+ "language-xbase": "git+https://github.com/hernad/atom-language-harbour",
+ "language-yaml": "git+https://github.com/atom/language-yaml",
+ "language-yang": "git+https://github.com/DzonyKalafut/language-yang.git",
+ "latex.tmbundle": "git+https://github.com/textmate/latex.tmbundle",
+ "lilypond.tmbundle": "git+https://github.com/textmate/lilypond.tmbundle",
+ "liquid.tmbundle": "git+https://github.com/bastilian/validcode-textmate-bundles",
+ "lisp.tmbundle": "git+https://github.com/textmate/lisp.tmbundle",
+ "llvm.tmbundle": "git+https://github.com/whitequark/llvm.tmbundle",
+ "logos": "git+https://github.com/Cykey/Sublime-Logos",
+ "logtalk.tmbundle": "git+https://github.com/textmate/logtalk.tmbundle",
+ "lua.tmbundle": "git+https://github.com/textmate/lua.tmbundle",
+ "make.tmbundle": "git+https://github.com/textmate/make.tmbundle",
+ "mako-tmbundle": "git+https://github.com/marconi/mako-tmbundle",
+ "mathematica-tmbundle": "git+https://github.com/shadanan/mathematica-tmbundle",
+ "matlab.tmbundle": "git+https://github.com/textmate/matlab.tmbundle",
+ "maven.tmbundle": "git+https://github.com/textmate/maven.tmbundle",
+ "mediawiki.tmbundle": "git+https://github.com/textmate/mediawiki.tmbundle",
+ "mercury-tmlanguage": "git+https://github.com/sebgod/mercury-tmlanguage",
+ "monkey": "git+https://github.com/gingerbeardman/monkey.tmbundle",
+ "moonscript-tmbundle": "git+https://github.com/leafo/moonscript-tmbundle",
+ "nemerle.tmbundle": "git+https://github.com/textmate/nemerle.tmbundle",
+ "nesC": "git+https://github.com/cdwilson/nesC.tmbundle",
+ "ninja.tmbundle": "git+https://github.com/textmate/ninja.tmbundle",
+ "nix": "git+https://github.com/wmertens/sublime-nix",
+ "objective-c.tmbundle": "git+https://github.com/textmate/objective-c.tmbundle",
+ "ocaml.tmbundle": "git+https://github.com/textmate/ocaml.tmbundle",
+ "ooc.tmbundle": "git+https://github.com/nilium/ooc.tmbundle",
+ "opa.tmbundle": "git+https://github.com/mads379/opa.tmbundle",
+ "oz-tmbundle": "git+https://github.com/eregon/oz-tmbundle",
+ "pascal.tmbundle": "git+https://github.com/textmate/pascal.tmbundle",
+ "pawn-sublime-language": "git+https://github.com/Southclaw/pawn-sublime-language.git",
+ "perl.tmbundle": "git+https://github.com/textmate/perl.tmbundle",
+ "perl6fe": "git+https://github.com/MadcapJake/language-perl6fe.git",
+ "php-smarty.tmbundle": "git+https://github.com/textmate/php-smarty.tmbundle",
+ "php.tmbundle": "git+https://github.com/textmate/php.tmbundle",
+ "pig-latin": "git+https://github.com/goblindegook/sublime-text-pig-latin",
+ "pike-textmate": "git+https://github.com/hww3/pike-textmate",
+ "postscript.tmbundle": "git+https://github.com/textmate/postscript.tmbundle",
+ "powershell": "git+https://github.com/SublimeText/PowerShell",
+ "processing.tmbundle": "git+https://github.com/textmate/processing.tmbundle",
+ "protobuf-tmbundle": "git+https://github.com/michaeledgar/protobuf-tmbundle",
+ "python-django.tmbundle": "git+https://github.com/textmate/python-django.tmbundle",
+ "r.tmbundle": "git+https://github.com/textmate/r.tmbundle",
+ "restructuredtext.tmbundle": "git+https://github.com/textmate/restructuredtext.tmbundle",
+ "ruby-haml.tmbundle": "git+https://github.com/textmate/ruby-haml.tmbundle",
+ "ruby-slim.tmbundle": "git+https://github.com/slim-template/ruby-slim.tmbundle",
+ "ruby.tmbundle": "git+https://github.com/aroben/ruby.tmbundle",
+ "sas.tmbundle": "git+https://github.com/rpardee/sas.tmbundle",
+ "sass-textmate-bundle": "git+https://github.com/nathos/sass-textmate-bundle",
+ "scala.tmbundle": "git+https://github.com/mads379/scala.tmbundle",
+ "scheme.tmbundle": "git+https://github.com/textmate/scheme.tmbundle",
+ "scilab.tmbundle": "git+https://github.com/textmate/scilab.tmbundle",
+ "smali-sublime": "git+https://github.com/ShaneWilton/sublime-smali",
+ "smalltalk-tmbundle": "git+https://github.com/tomas-stefano/smalltalk-tmbundle",
+ "sourcepawn": "git+https://github.com/austinwagner/sublime-sourcepawn",
+ "sql.tmbundle": "git+https://github.com/textmate/sql.tmbundle",
+ "st2-zonefile": "git+https://github.com/sixty4k/st2-zonefile",
+ "standard-ml.tmbundle": "git+https://github.com/textmate/standard-ml.tmbundle",
+ "sublime-MuPAD": "git+https://github.com/ccreutzig/sublime-MuPAD",
+ "sublime-aspectj": "git+https://github.com/pchaigno/sublime-aspectj",
+ "sublime-befunge": "git+https://github.com/johanasplund/sublime-befunge",
+ "sublime-bsv": "git+https://github.com/thotypous/sublime-bsv",
+ "sublime-cirru": "git+https://github.com/Cirru/sublime-cirru",
+ "sublime-glsl": "git+https://github.com/euler0/sublime-glsl",
+ "sublime-golo": "git+https://github.com/TypeUnsafe/sublime-golo",
+ "sublime-mask": "git+https://github.com/tenbits/sublime-mask",
+ "sublime-netlinx": "git+https://github.com/amclain/sublime-netlinx",
+ "sublime-nginx": "git+https://github.com/brandonwamboldt/sublime-nginx",
+ "sublime-opal": "git+https://github.com/artifactz/sublime-opal",
+ "sublime-pony": "git+https://github.com/CausalityLtd/sublime-pony",
+ "sublime-robot-plugin": "git+https://github.com/shellderp/sublime-robot-plugin",
+ "sublime-rust": "git+https://github.com/jhasse/sublime-rust",
+ "sublime-spintools": "git+https://github.com/bitbased/sublime-spintools",
+ "sublime-tea": "git+https://github.com/pferruggiaro/sublime-tea",
+ "sublime-terra": "git+https://github.com/pyk/sublime-terra",
+ "sublime-text-ox": "git+https://github.com/andreashetland/sublime-text-ox",
+ "sublime-typescript": "git+https://github.com/Microsoft/TypeScript-Sublime-Plugin",
+ "sublime-varnish": "git+https://github.com/brandonwamboldt/sublime-varnish",
+ "sublime_cobol": "git+https://bitbucket.org/bitlang/sublime_cobol",
+ "sublime_man_page_support": "git+https://github.com/carsonoid/sublime_man_page_support",
+ "sublimeassembly": "git+https://github.com/Nessphoro/sublimeassembly",
+ "sublimeprolog": "git+https://github.com/alnkpa/sublimeprolog",
+ "sublimetext-cuda-cpp": "git+https://github.com/harrism/sublimetext-cuda-cpp",
+ "swift.tmbundle": "git+https://github.com/textmate/swift.tmbundle",
+ "tcl.tmbundle": "git+https://github.com/textmate/tcl.tmbundle",
+ "thrift.tmbundle": "git+https://github.com/textmate/thrift.tmbundle",
+ "toml.tmbundle": "git+https://github.com/textmate/toml.tmbundle",
+ "turtle.tmbundle": "git+https://github.com/peta/turtle.tmbundle",
+ "verilog.tmbundle": "git+https://github.com/textmate/verilog.tmbundle",
+ "vue-syntax-highlight": "git+https://github.com/vuejs/vue-syntax-highlight",
+ "xc.tmbundle": "git+https://github.com/graymalkin/xc.tmbundle",
+ "xml.tmbundle": "git+https://github.com/textmate/xml.tmbundle",
+ "zephir-sublime": "git+https://github.com/vmg/zephir-sublime",
+ "sublimesystemverilog": "https://bitbucket.org/Clams/sublimesystemverilog/get/default.zip"
+ }
+}
diff --git a/vendor/grammars/Agda.tmbundle b/vendor/grammars/Agda.tmbundle
deleted file mode 160000
index 68a218c489..0000000000
--- a/vendor/grammars/Agda.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 68a218c489c809655f74164f83b78d359a82989a
diff --git a/vendor/grammars/Alloy.tmbundle b/vendor/grammars/Alloy.tmbundle
deleted file mode 160000
index dfcc81df44..0000000000
--- a/vendor/grammars/Alloy.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit dfcc81df4453bf3669862a12073225ca210bc41a
diff --git a/vendor/grammars/AutoHotkey b/vendor/grammars/AutoHotkey
deleted file mode 160000
index d31adb9184..0000000000
--- a/vendor/grammars/AutoHotkey
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d31adb9184fb14f970995c12ad3a29f288c9bc0f
diff --git a/vendor/grammars/BrightScript.tmbundle b/vendor/grammars/BrightScript.tmbundle
deleted file mode 160000
index 905791b02b..0000000000
--- a/vendor/grammars/BrightScript.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 905791b02bfc7256604bbc874f8c259713d62b12
diff --git a/vendor/grammars/ColdFusion b/vendor/grammars/ColdFusion
deleted file mode 160000
index c54a4c5f5e..0000000000
--- a/vendor/grammars/ColdFusion
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c54a4c5f5e9b7d5992a28d9d45b9adb023520428
diff --git a/vendor/grammars/Docker.tmbundle b/vendor/grammars/Docker.tmbundle
deleted file mode 160000
index 08585643c0..0000000000
--- a/vendor/grammars/Docker.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 08585643c0b84eb6f76ef56fbba7183185e65548
diff --git a/vendor/grammars/Elm.tmLanguage b/vendor/grammars/Elm.tmLanguage
deleted file mode 160000
index 155ce91c81..0000000000
--- a/vendor/grammars/Elm.tmLanguage
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 155ce91c81a3b98fdf2785fe69b5460a3075d9f0
diff --git a/vendor/grammars/FreeMarker.tmbundle b/vendor/grammars/FreeMarker.tmbundle
deleted file mode 160000
index 7259485a01..0000000000
--- a/vendor/grammars/FreeMarker.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 7259485a01310af4bf63ba4ff37cbba3724ae77f
diff --git a/vendor/grammars/G-Code b/vendor/grammars/G-Code
deleted file mode 160000
index 81e8b03e3d..0000000000
--- a/vendor/grammars/G-Code
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 81e8b03e3dc71f2c8eddfb389dbda21a320f45c1
diff --git a/vendor/grammars/Handlebars b/vendor/grammars/Handlebars
deleted file mode 160000
index 2e9f688400..0000000000
--- a/vendor/grammars/Handlebars
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 2e9f68840073f5a3de13cbfed10e31b199760654
diff --git a/vendor/grammars/IDL-Syntax b/vendor/grammars/IDL-Syntax
deleted file mode 160000
index bb21604f07..0000000000
--- a/vendor/grammars/IDL-Syntax
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit bb21604f07b5ad322757f04f7292df4f50442ad0
diff --git a/vendor/grammars/Isabelle.tmbundle b/vendor/grammars/Isabelle.tmbundle
deleted file mode 160000
index b13c44c30f..0000000000
--- a/vendor/grammars/Isabelle.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b13c44c30f4549d31deb293e7e341918bf2c46a7
diff --git a/vendor/grammars/JSyntax b/vendor/grammars/JSyntax
deleted file mode 160000
index 74971149b5..0000000000
--- a/vendor/grammars/JSyntax
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 74971149b5926f800b8eb157925a1670a57846b4
diff --git a/vendor/grammars/Julia.tmbundle b/vendor/grammars/Julia.tmbundle
deleted file mode 160000
index e2918776e1..0000000000
--- a/vendor/grammars/Julia.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e2918776e14506e0bc100c2501c56188acfc2bd3
diff --git a/vendor/grammars/Lean.tmbundle b/vendor/grammars/Lean.tmbundle
deleted file mode 160000
index a1a3818ecf..0000000000
--- a/vendor/grammars/Lean.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a1a3818ecfdd1365ec01ac3894106b5a70b455ac
diff --git a/vendor/grammars/LiveScript.tmbundle b/vendor/grammars/LiveScript.tmbundle
deleted file mode 160000
index 05dc46397a..0000000000
--- a/vendor/grammars/LiveScript.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 05dc46397a05a28820a07b69019c3a113518ac46
diff --git a/vendor/grammars/MagicPython b/vendor/grammars/MagicPython
deleted file mode 160000
index 276e9a590c..0000000000
--- a/vendor/grammars/MagicPython
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 276e9a590c4080d9552274281be55897a6cfb5e2
diff --git a/vendor/grammars/Modelica b/vendor/grammars/Modelica
deleted file mode 160000
index 10c5dc6484..0000000000
--- a/vendor/grammars/Modelica
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 10c5dc6484b6d851a109025af64a83ae0e6a6c73
diff --git a/vendor/grammars/NSIS b/vendor/grammars/NSIS
deleted file mode 160000
index 1095325109..0000000000
--- a/vendor/grammars/NSIS
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1095325109a799479f8a32411df84af103ebbe23
diff --git a/vendor/grammars/NimLime b/vendor/grammars/NimLime
deleted file mode 160000
index 5089ecab59..0000000000
--- a/vendor/grammars/NimLime
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 5089ecab59ed3211aa482c0fb4c5881f7f7c4e9d
diff --git a/vendor/grammars/PHP-Twig.tmbundle b/vendor/grammars/PHP-Twig.tmbundle
deleted file mode 160000
index f4f7529ac2..0000000000
--- a/vendor/grammars/PHP-Twig.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f4f7529ac2a07527caa7c9154b87c96d17e18aa1
diff --git a/vendor/grammars/PogoScript.tmbundle b/vendor/grammars/PogoScript.tmbundle
deleted file mode 160000
index 2255586f9e..0000000000
--- a/vendor/grammars/PogoScript.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 2255586f9ec69bab052b2250615db9b824774178
diff --git a/vendor/grammars/RDoc.tmbundle b/vendor/grammars/RDoc.tmbundle
deleted file mode 160000
index 6a403e7e2f..0000000000
--- a/vendor/grammars/RDoc.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6a403e7e2fc8800133075e27fa55f30a7885c41a
diff --git a/vendor/grammars/Racket b/vendor/grammars/Racket
deleted file mode 160000
index 02739c25ae..0000000000
--- a/vendor/grammars/Racket
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 02739c25aefb484a031e58ff7a628adf4c97225f
diff --git a/vendor/grammars/SCSS.tmbundle b/vendor/grammars/SCSS.tmbundle
deleted file mode 160000
index 49a74571e7..0000000000
--- a/vendor/grammars/SCSS.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 49a74571e7346b082016168fd702d41d1d319727
diff --git a/vendor/grammars/SMT.tmbundle b/vendor/grammars/SMT.tmbundle
deleted file mode 160000
index b72f1aef2c..0000000000
--- a/vendor/grammars/SMT.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b72f1aef2c841ac2f9ff444e98a139011bd910b3
diff --git a/vendor/grammars/Scalate.tmbundle b/vendor/grammars/Scalate.tmbundle
deleted file mode 160000
index 0307535add..0000000000
--- a/vendor/grammars/Scalate.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0307535add076965c8cd438d0f4109bec7d68d2d
diff --git a/vendor/grammars/Slash.tmbundle b/vendor/grammars/Slash.tmbundle
deleted file mode 160000
index 48e678eb27..0000000000
--- a/vendor/grammars/Slash.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 48e678eb2797295190f0dfa324167d0006bcc4e3
diff --git a/vendor/grammars/Stata.tmbundle b/vendor/grammars/Stata.tmbundle
deleted file mode 160000
index 50685c2735..0000000000
--- a/vendor/grammars/Stata.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 50685c273588cf6bd4828cb30432c7152df91c4e
diff --git a/vendor/grammars/Stylus b/vendor/grammars/Stylus
deleted file mode 160000
index 15aea1cc4f..0000000000
--- a/vendor/grammars/Stylus
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 15aea1cc4f6ce050e2b62a07c9d9172afe6093a0
diff --git a/vendor/grammars/Sublime-Coq b/vendor/grammars/Sublime-Coq
deleted file mode 160000
index 0909903a9a..0000000000
--- a/vendor/grammars/Sublime-Coq
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0909903a9ac9bb4771d78dc6e0a306196d0fe068
diff --git a/vendor/grammars/Sublime-HTTP b/vendor/grammars/Sublime-HTTP
deleted file mode 160000
index 0099998617..0000000000
--- a/vendor/grammars/Sublime-HTTP
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0099998617eb784fa27d8a47e289058d9a6307ab
diff --git a/vendor/grammars/Sublime-Inform/.gitignore b/vendor/grammars/Sublime-Inform/.gitignore
deleted file mode 100644
index 9bea4330f0..0000000000
--- a/vendor/grammars/Sublime-Inform/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-
-.DS_Store
diff --git a/vendor/grammars/Sublime-Inform/Inform7/book.sublime-snippet b/vendor/grammars/Sublime-Inform/Inform7/book.sublime-snippet
deleted file mode 100644
index d00b609b4c..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/book.sublime-snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- book
- source.Inform7
-
diff --git a/vendor/grammars/Sublime-Inform/Inform7/chapter.sublime-snippet b/vendor/grammars/Sublime-Inform/Inform7/chapter.sublime-snippet
deleted file mode 100644
index 344ae92d2e..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/chapter.sublime-snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- chapter
- source.Inform7
-
diff --git a/vendor/grammars/Sublime-Inform/Inform7/door.sublime-snippet b/vendor/grammars/Sublime-Inform/Inform7/door.sublime-snippet
deleted file mode 100644
index 9504585bce..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/door.sublime-snippet
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- door
- source.Inform7
-
diff --git a/vendor/grammars/Sublime-Inform/Inform7/inform7.JSON-tmLanguage b/vendor/grammars/Sublime-Inform/Inform7/inform7.JSON-tmLanguage
deleted file mode 100644
index e5b6e92b72..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/inform7.JSON-tmLanguage
+++ /dev/null
@@ -1,34 +0,0 @@
-{ "name": "Inform7",
- "scopeName": "source.Inform7",
- "fileTypes": ["i7x"],
- "patterns": [
- { "name": "keyword.control.Inform7",
- "match": "\\b(Include|Release)\\b"
- },
- { "name" : "comment.block.Inform7",
- "begin" : "\\[",
- "end" : "\\]",
- "comment" : "All comments in Inform7 are delimited this way."
- },
- { "name" : "string.quoted.double.Inform7",
- "begin" : "\"",
- "end" : "\"",
- "patterns": [
- { "name" : "keyword.operator.Inform7",
- "begin" : "\\[",
- "end" : "\\]",
- "comment" : "For logic inside of strings."
- }
- ]
- },
- { "name" : "storage.type.Inform7",
- "match" : "(Volume|Book|Chapter|Part|Section|Table)\\s+\\d?\\s+-?\\s+((?:\\w|\\s|-)*)",
- "comment": "Matches headings for major sections in Inform7"
- },
- { "name": "constant.numeric.Inform7",
- "match": "([0-9])+",
- "comment":"Gotta call out the numbers!"
- }
- ],
- "uuid": "0c4cbdee-beb7-4ea6-af56-27246d479373"
-}
\ No newline at end of file
diff --git a/vendor/grammars/Sublime-Inform/Inform7/inform7.tmLanguage b/vendor/grammars/Sublime-Inform/Inform7/inform7.tmLanguage
deleted file mode 100755
index 5609885ef1..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/inform7.tmLanguage
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
- fileTypes
-
- i7x
- inform
- ni
-
- name
- Inform7
- patterns
-
-
- match
- \b(Include|Release)\b
- name
- keyword.control.Inform7
-
-
- begin
- \[
- comment
- All comments in Inform7 are delimited this way.
- end
- \]
- name
- comment.block.Inform7
-
-
- begin
- "
- end
- "
- name
- string.quoted.double.Inform7
- patterns
-
-
- begin
- \[
- comment
- For logic inside of strings.
- end
- \]
- name
- keyword.operator.Inform7
-
-
-
-
- comment
- Matches headings for major sections in Inform7
- match
- (Volume|Book|Chapter|Part|Section|Table)\s+\d?\s+-?\s+((?:\w|\s|-)*)
- name
- storage.type.Inform7
-
-
- comment
- Gotta call out the numbers!
- match
- ([0-9])+
- name
- constant.numeric.Inform7
-
-
- scopeName
- source.Inform7
- uuid
- 0c4cbdee-beb7-4ea6-af56-27246d479373
-
-
diff --git a/vendor/grammars/Sublime-Inform/Inform7/object.sublime-snippet b/vendor/grammars/Sublime-Inform/Inform7/object.sublime-snippet
deleted file mode 100644
index 65f040af75..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/object.sublime-snippet
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- object
- source.Inform7
-
diff --git a/vendor/grammars/Sublime-Inform/Inform7/part.sublime-snippet b/vendor/grammars/Sublime-Inform/Inform7/part.sublime-snippet
deleted file mode 100644
index 9e161ccac2..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/part.sublime-snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- part
- source.Inform7
-
diff --git a/vendor/grammars/Sublime-Inform/Inform7/room.sublime-snippet b/vendor/grammars/Sublime-Inform/Inform7/room.sublime-snippet
deleted file mode 100644
index b6abef4505..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/room.sublime-snippet
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- room
- source.Inform7
-
diff --git a/vendor/grammars/Sublime-Inform/Inform7/scene.sublime-snippet b/vendor/grammars/Sublime-Inform/Inform7/scene.sublime-snippet
deleted file mode 100644
index fd4be0305b..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/scene.sublime-snippet
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- scene
- source.Inform7
-
diff --git a/vendor/grammars/Sublime-Inform/Inform7/section.sublime-snippet b/vendor/grammars/Sublime-Inform/Inform7/section.sublime-snippet
deleted file mode 100644
index 7ab043cbbe..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/section.sublime-snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- section
- source.Inform7
-
diff --git a/vendor/grammars/Sublime-Inform/Inform7/volume.sublime-snippet b/vendor/grammars/Sublime-Inform/Inform7/volume.sublime-snippet
deleted file mode 100644
index 0721fcbf14..0000000000
--- a/vendor/grammars/Sublime-Inform/Inform7/volume.sublime-snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- volume
- source.Inform7
-
diff --git a/vendor/grammars/Sublime-Inform/LICENSE.txt b/vendor/grammars/Sublime-Inform/LICENSE.txt
deleted file mode 100644
index cda6f052d1..0000000000
--- a/vendor/grammars/Sublime-Inform/LICENSE.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014 Nate Dickson
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/vendor/grammars/Sublime-Inform/README.md b/vendor/grammars/Sublime-Inform/README.md
deleted file mode 100644
index 3b907f1e77..0000000000
--- a/vendor/grammars/Sublime-Inform/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-#Inform7 Package for Sublime Text 2
-This package has a lot of little files that make Inform7 easier to edit in Sublime Text 2. that's why it's called what it is, you see.
-##Usage
-Grab the zip file, unzip it, and put it in your ```Packages``` Directory.
-That's pretty much it. Open an ```i7x``` file in Sublime Text 2 and it'll be all highlighted and there's a bunch of snippets you can use and all that.
-
-##Want to submit a pull request for this readme file?
-Please, please do.
\ No newline at end of file
diff --git a/vendor/grammars/Sublime-Lasso b/vendor/grammars/Sublime-Lasso
deleted file mode 160000
index c755cf53be..0000000000
--- a/vendor/grammars/Sublime-Lasso
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c755cf53bed8f81dcfbe937f9feaa9e564f1c2a9
diff --git a/vendor/grammars/Sublime-Loom b/vendor/grammars/Sublime-Loom
deleted file mode 160000
index 725228409c..0000000000
--- a/vendor/grammars/Sublime-Loom
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 725228409c4cfcbf00216d677b85466b2303ef0b
diff --git a/vendor/grammars/Sublime-Modula-2 b/vendor/grammars/Sublime-Modula-2
deleted file mode 160000
index 9bd5077f92..0000000000
--- a/vendor/grammars/Sublime-Modula-2
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 9bd5077f925ac7a3edc87d45d1f872593ff7377e
diff --git a/vendor/grammars/Sublime-Nit b/vendor/grammars/Sublime-Nit
deleted file mode 160000
index 12c1d65416..0000000000
--- a/vendor/grammars/Sublime-Nit
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 12c1d654166cab044fbab2d1d7f481930ad7777c
diff --git a/vendor/grammars/Sublime-QML b/vendor/grammars/Sublime-QML
deleted file mode 160000
index e3e058a21f..0000000000
--- a/vendor/grammars/Sublime-QML
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e3e058a21f3c44d64ef5eda93925ee84169b62ec
diff --git a/vendor/grammars/Sublime-REBOL b/vendor/grammars/Sublime-REBOL
deleted file mode 160000
index 102402f71a..0000000000
--- a/vendor/grammars/Sublime-REBOL
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 102402f71aa3a7770b0c06c0183eff1be78e7280
diff --git a/vendor/grammars/Sublime-Red b/vendor/grammars/Sublime-Red
deleted file mode 160000
index def7baed85..0000000000
--- a/vendor/grammars/Sublime-Red
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit def7baed855873ab6730502baf07ce014b922ad9
diff --git a/vendor/grammars/Sublime-SQF-Language b/vendor/grammars/Sublime-SQF-Language
deleted file mode 160000
index 777931999d..0000000000
--- a/vendor/grammars/Sublime-SQF-Language
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 777931999d391173c509018fd38e4d124063f13d
diff --git a/vendor/grammars/Sublime-Text-2-OpenEdge-ABL b/vendor/grammars/Sublime-Text-2-OpenEdge-ABL
deleted file mode 160000
index 04e4d1405c..0000000000
--- a/vendor/grammars/Sublime-Text-2-OpenEdge-ABL
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 04e4d1405c405a7fe1c949bf1e1a9f11f393a820
diff --git a/vendor/grammars/Sublime-VimL b/vendor/grammars/Sublime-VimL
deleted file mode 160000
index 4b23352ce5..0000000000
--- a/vendor/grammars/Sublime-VimL
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4b23352ce5e48a191d55d61883a9478211df91fd
diff --git a/vendor/grammars/SublimeBrainfuck b/vendor/grammars/SublimeBrainfuck
deleted file mode 160000
index 571332e465..0000000000
--- a/vendor/grammars/SublimeBrainfuck
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 571332e4652cb6682dd62517deb2dd80e28a35e3
diff --git a/vendor/grammars/SublimeClarion b/vendor/grammars/SublimeClarion
deleted file mode 160000
index 5823e7f447..0000000000
--- a/vendor/grammars/SublimeClarion
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 5823e7f44704eabb08673a7e32b48836141a1f8e
diff --git a/vendor/grammars/SublimePapyrus b/vendor/grammars/SublimePapyrus
deleted file mode 160000
index eeecf1eb6f..0000000000
--- a/vendor/grammars/SublimePapyrus
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit eeecf1eb6f6134d5c8874e5aef00ca6c90eabd5c
diff --git a/vendor/grammars/SublimePuppet b/vendor/grammars/SublimePuppet
deleted file mode 160000
index a90d5a4e08..0000000000
--- a/vendor/grammars/SublimePuppet
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a90d5a4e084a3bb17809e3b59033fbf813749ced
diff --git a/vendor/grammars/SublimeXtend b/vendor/grammars/SublimeXtend
deleted file mode 160000
index 61c06e1664..0000000000
--- a/vendor/grammars/SublimeXtend
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 61c06e16645078c3238a23548911c8cd147e4b69
diff --git a/vendor/grammars/TXL b/vendor/grammars/TXL
deleted file mode 160000
index c1c98dfa86..0000000000
--- a/vendor/grammars/TXL
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c1c98dfa86a8510532aee3df99181f9e0487fee8
diff --git a/vendor/grammars/Textmate-Gosu-Bundle b/vendor/grammars/Textmate-Gosu-Bundle
deleted file mode 160000
index c0e36a01ba..0000000000
--- a/vendor/grammars/Textmate-Gosu-Bundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c0e36a01ba2c82d87fd6623481fbb57a5055b376
diff --git a/vendor/grammars/UrWeb-Language-Definition b/vendor/grammars/UrWeb-Language-Definition
deleted file mode 160000
index cd47cc7891..0000000000
--- a/vendor/grammars/UrWeb-Language-Definition
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit cd47cc78918244b9cc36f57f5397a97a5affce4e
diff --git a/vendor/grammars/VBDotNetSyntax b/vendor/grammars/VBDotNetSyntax
deleted file mode 160000
index 4c14dda6f7..0000000000
--- a/vendor/grammars/VBDotNetSyntax
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4c14dda6f7e1b61cd1db71b27b3ceee77759ea80
diff --git a/vendor/grammars/Vala-TMBundle b/vendor/grammars/Vala-TMBundle
deleted file mode 160000
index 935bd21c13..0000000000
--- a/vendor/grammars/Vala-TMBundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 935bd21c13068158435f64b3dbd8423c8d812c92
diff --git a/vendor/grammars/X10 b/vendor/grammars/X10
deleted file mode 160000
index 2bae6e77fa..0000000000
--- a/vendor/grammars/X10
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 2bae6e77fabcdceff753823477390c37305ca76c
diff --git a/vendor/grammars/abap.tmbundle b/vendor/grammars/abap.tmbundle
deleted file mode 160000
index e4e71dee51..0000000000
--- a/vendor/grammars/abap.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e4e71dee51b1fe6973e11d6a617de72991be4ecb
diff --git a/vendor/grammars/actionscript3-tmbundle b/vendor/grammars/actionscript3-tmbundle
deleted file mode 160000
index d24ad7dec9..0000000000
--- a/vendor/grammars/actionscript3-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d24ad7dec924b68fda32bf8170d12ff1e5a13e06
diff --git a/vendor/grammars/ada.tmbundle b/vendor/grammars/ada.tmbundle
deleted file mode 160000
index 59bfc50221..0000000000
--- a/vendor/grammars/ada.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 59bfc50221b2dcdbdb8a98117f44e66e1c35ffcf
diff --git a/vendor/grammars/ampl b/vendor/grammars/ampl
deleted file mode 160000
index 2e399ebf4a..0000000000
--- a/vendor/grammars/ampl
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 2e399ebf4aec6b5b81f01d4cbee965f77852ce86
diff --git a/vendor/grammars/ant.tmbundle b/vendor/grammars/ant.tmbundle
deleted file mode 160000
index 156b694526..0000000000
--- a/vendor/grammars/ant.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 156b6945262da1c53c1d83a411dbac126f06195d
diff --git a/vendor/grammars/antlr.tmbundle b/vendor/grammars/antlr.tmbundle
deleted file mode 160000
index 8cb9b53107..0000000000
--- a/vendor/grammars/antlr.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 8cb9b53107f72b7d23cec515d73b3114ae44e6e8
diff --git a/vendor/grammars/apache.tmbundle b/vendor/grammars/apache.tmbundle
deleted file mode 160000
index a12e895533..0000000000
--- a/vendor/grammars/apache.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a12e895533700b0200cca20f169be63727efff8c
diff --git a/vendor/grammars/api-blueprint-sublime-plugin b/vendor/grammars/api-blueprint-sublime-plugin
deleted file mode 160000
index 076ee9bd62..0000000000
--- a/vendor/grammars/api-blueprint-sublime-plugin
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 076ee9bd62d68ee07831c87f2e7c7eeec732dd0f
diff --git a/vendor/grammars/applescript.tmbundle b/vendor/grammars/applescript.tmbundle
deleted file mode 160000
index bfb426974d..0000000000
--- a/vendor/grammars/applescript.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit bfb426974dd4ec9adcee4094f32a14a484b2e1f3
diff --git a/vendor/grammars/asciidoc.tmbundle b/vendor/grammars/asciidoc.tmbundle
deleted file mode 160000
index 0c93369ddd..0000000000
--- a/vendor/grammars/asciidoc.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0c93369ddd920629bc97bf10e7270d8ec0d0463b
diff --git a/vendor/grammars/asp.tmbundle b/vendor/grammars/asp.tmbundle
deleted file mode 160000
index 144b21081a..0000000000
--- a/vendor/grammars/asp.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 144b21081aa53b8856f839aea68a724312f6001d
diff --git a/vendor/grammars/assembly b/vendor/grammars/assembly
deleted file mode 160000
index 0ef23e8619..0000000000
--- a/vendor/grammars/assembly
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0ef23e8619103e87a0a90df1b96c2567fbedf7f5
diff --git a/vendor/grammars/atom-fsharp b/vendor/grammars/atom-fsharp
deleted file mode 160000
index 13eb4d4347..0000000000
--- a/vendor/grammars/atom-fsharp
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 13eb4d4347be4e8dd825ba174e4271f9cb0f9cab
diff --git a/vendor/grammars/atom-language-purescript b/vendor/grammars/atom-language-purescript
deleted file mode 160000
index 83d188103f..0000000000
--- a/vendor/grammars/atom-language-purescript
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 83d188103fa2544fe037e3634c26ab6bbeb85b3e
diff --git a/vendor/grammars/atom-language-stan b/vendor/grammars/atom-language-stan
deleted file mode 160000
index 2fa2745da7..0000000000
--- a/vendor/grammars/atom-language-stan
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 2fa2745da7ab9de0ba42a9743d1942becb5e4c32
diff --git a/vendor/grammars/atom-salt b/vendor/grammars/atom-salt
deleted file mode 160000
index 77257d25b4..0000000000
--- a/vendor/grammars/atom-salt
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 77257d25b4aa8d99851b987c44bbd0e53f21f69d
diff --git a/vendor/grammars/atomic-dreams b/vendor/grammars/atomic-dreams
deleted file mode 160000
index 4384f94ff3..0000000000
--- a/vendor/grammars/atomic-dreams
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4384f94ff33004281d13353369a0478e28a2f479
diff --git a/vendor/grammars/ats b/vendor/grammars/ats
deleted file mode 160000
index b4f5a7a9ce..0000000000
--- a/vendor/grammars/ats
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b4f5a7a9ceaf257ada89cb1068fb170db51cd426
diff --git a/vendor/grammars/awk-sublime b/vendor/grammars/awk-sublime
deleted file mode 160000
index 7ec7d15446..0000000000
--- a/vendor/grammars/awk-sublime
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 7ec7d154469c05780cfeecca8fc00fda6f9ac0e7
diff --git a/vendor/grammars/bison.tmbundle b/vendor/grammars/bison.tmbundle
deleted file mode 160000
index c6832286bd..0000000000
--- a/vendor/grammars/bison.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c6832286bd7792bcad2e66653803217b117373c6
diff --git a/vendor/grammars/boo b/vendor/grammars/boo
deleted file mode 160000
index d5344462c4..0000000000
--- a/vendor/grammars/boo
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d5344462c4209d978e5eb67a067b911c729793e8
diff --git a/vendor/grammars/bro-sublime b/vendor/grammars/bro-sublime
deleted file mode 160000
index 8219f5ee09..0000000000
--- a/vendor/grammars/bro-sublime
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 8219f5ee09cff98756641dde8a93456ff77b9e92
diff --git a/vendor/grammars/c.tmbundle b/vendor/grammars/c.tmbundle
deleted file mode 160000
index 5b5d366309..0000000000
--- a/vendor/grammars/c.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 5b5d366309e8a549ce6fff5bcd9aa57ffb6dae77
diff --git a/vendor/grammars/capnproto.tmbundle b/vendor/grammars/capnproto.tmbundle
deleted file mode 160000
index 2f661649a3..0000000000
--- a/vendor/grammars/capnproto.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 2f661649a3ac26918ffc1ce5d17762e24e9965a6
diff --git a/vendor/grammars/carto-atom b/vendor/grammars/carto-atom
deleted file mode 160000
index 08a80dc54a..0000000000
--- a/vendor/grammars/carto-atom
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 08a80dc54a9ca44c82e406e4f36cfbc8d7afa6f6
diff --git a/vendor/grammars/ceylon-sublimetext b/vendor/grammars/ceylon-sublimetext
deleted file mode 160000
index 67ae76cfb1..0000000000
--- a/vendor/grammars/ceylon-sublimetext
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 67ae76cfb1d992f4718ac121008f5d974b370cc2
diff --git a/vendor/grammars/chapel-tmbundle b/vendor/grammars/chapel-tmbundle
deleted file mode 160000
index d6c9e926e7..0000000000
--- a/vendor/grammars/chapel-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d6c9e926e78b4b8fd1631fc059307a87fb73d33e
diff --git a/vendor/grammars/cmake.tmbundle b/vendor/grammars/cmake.tmbundle
deleted file mode 160000
index 1421c6ba47..0000000000
--- a/vendor/grammars/cmake.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1421c6ba47ba697742d615e92852cfe106e0879e
diff --git a/vendor/grammars/cool-tmbundle b/vendor/grammars/cool-tmbundle
deleted file mode 160000
index ab3a3356e2..0000000000
--- a/vendor/grammars/cool-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ab3a3356e2ff4096b23af984da09188e75371759
diff --git a/vendor/grammars/cpp-qt.tmbundle b/vendor/grammars/cpp-qt.tmbundle
deleted file mode 160000
index 5a2a10734d..0000000000
--- a/vendor/grammars/cpp-qt.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 5a2a10734dad293fc1aee558d7872feb9c8030f3
diff --git a/vendor/grammars/css.tmbundle b/vendor/grammars/css.tmbundle
deleted file mode 160000
index 94f7111c29..0000000000
--- a/vendor/grammars/css.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 94f7111c2953ac7b4cc42d313d9ad9b8701b8468
diff --git a/vendor/grammars/cucumber-tmbundle b/vendor/grammars/cucumber-tmbundle
deleted file mode 160000
index d515d5d302..0000000000
--- a/vendor/grammars/cucumber-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d515d5d302ecb2ba67065bc97eea39616b1e1a9a
diff --git a/vendor/grammars/d.tmbundle b/vendor/grammars/d.tmbundle
deleted file mode 160000
index 9b7d4a8e44..0000000000
--- a/vendor/grammars/d.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 9b7d4a8e44842b79a50e784a2b1549a66e117d84
diff --git a/vendor/grammars/dart-sublime-bundle b/vendor/grammars/dart-sublime-bundle
deleted file mode 160000
index d891fb36c9..0000000000
--- a/vendor/grammars/dart-sublime-bundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d891fb36c98ca0b111a35cba109b05a16b6c4b83
diff --git a/vendor/grammars/desktop.tmbundle b/vendor/grammars/desktop.tmbundle
deleted file mode 160000
index 34f9b8ab98..0000000000
--- a/vendor/grammars/desktop.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 34f9b8ab985ff7d981661f632eeff6d6c080cea8
diff --git a/vendor/grammars/diff.tmbundle b/vendor/grammars/diff.tmbundle
deleted file mode 160000
index 62de2cca5c..0000000000
--- a/vendor/grammars/diff.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 62de2cca5cc5cfb77308fdc94d963f35e2d808d1
diff --git a/vendor/grammars/dylan.tmbundle b/vendor/grammars/dylan.tmbundle
deleted file mode 160000
index d1f521cc1d..0000000000
--- a/vendor/grammars/dylan.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d1f521cc1dc5fba4976388d35d278faa02fabb57
diff --git a/vendor/grammars/ebundles b/vendor/grammars/ebundles
deleted file mode 160000
index d9b802135a..0000000000
--- a/vendor/grammars/ebundles
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d9b802135a533abf113c164d25b23143a47283e7
diff --git a/vendor/grammars/ec.tmbundle b/vendor/grammars/ec.tmbundle
deleted file mode 160000
index b8ec2d32af..0000000000
--- a/vendor/grammars/ec.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b8ec2d32afcaaef5ed7471d80aa4e0cd8717944d
diff --git a/vendor/grammars/eiffel.tmbundle b/vendor/grammars/eiffel.tmbundle
deleted file mode 160000
index 90662167c3..0000000000
--- a/vendor/grammars/eiffel.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 90662167c35bc4dcd1623400c5e9f99136b95992
diff --git a/vendor/grammars/elixir-tmbundle b/vendor/grammars/elixir-tmbundle
deleted file mode 160000
index 6ee8051a75..0000000000
--- a/vendor/grammars/elixir-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6ee8051a75cd9bc7f20e08f2fde4475e95e9c67a
diff --git a/vendor/grammars/erlang.tmbundle b/vendor/grammars/erlang.tmbundle
deleted file mode 160000
index 39c144ddb7..0000000000
--- a/vendor/grammars/erlang.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 39c144ddb7a39bdb967c893a33fda27482beb770
diff --git a/vendor/grammars/factor b/vendor/grammars/factor
deleted file mode 160000
index d99c9e1663..0000000000
--- a/vendor/grammars/factor
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d99c9e16632d2eb1e5a8862182529d3dcc6b7c56
diff --git a/vendor/grammars/fancy-tmbundle b/vendor/grammars/fancy-tmbundle
deleted file mode 160000
index c9cdcd61f5..0000000000
--- a/vendor/grammars/fancy-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c9cdcd61f52b2a20d7f4575ec5e6b17b83aa9d64
diff --git a/vendor/grammars/fish-tmbundle b/vendor/grammars/fish-tmbundle
deleted file mode 160000
index 25e83e2422..0000000000
--- a/vendor/grammars/fish-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 25e83e24225b72c97d173e829734f8bc3dfcafe7
diff --git a/vendor/grammars/fortran.tmbundle b/vendor/grammars/fortran.tmbundle
deleted file mode 160000
index 1651ca2c7f..0000000000
--- a/vendor/grammars/fortran.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1651ca2c7f93e9bcf3cccfa57225b07b74804e13
diff --git a/vendor/grammars/gap-tmbundle b/vendor/grammars/gap-tmbundle
deleted file mode 160000
index cf05fa8df1..0000000000
--- a/vendor/grammars/gap-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit cf05fa8df13f8b1f46fc07e6c17270d899a69926
diff --git a/vendor/grammars/gdscript b/vendor/grammars/gdscript
deleted file mode 160000
index 202295c51c..0000000000
--- a/vendor/grammars/gdscript
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 202295c51c8c919d2be1da3ecbe83b140e2264e8
diff --git a/vendor/grammars/gettext.tmbundle b/vendor/grammars/gettext.tmbundle
deleted file mode 160000
index 08bb69558d..0000000000
--- a/vendor/grammars/gettext.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 08bb69558d82ada8d4f36b8869f871ce69014749
diff --git a/vendor/grammars/gnuplot-tmbundle b/vendor/grammars/gnuplot-tmbundle
deleted file mode 160000
index 1950830563..0000000000
--- a/vendor/grammars/gnuplot-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1950830563977a831eb127e4f92307dbf43830cb
diff --git a/vendor/grammars/go-tmbundle b/vendor/grammars/go-tmbundle
deleted file mode 160000
index 0bdec37ede..0000000000
--- a/vendor/grammars/go-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0bdec37eded22e8416d046fe28e50d2c5c666798
diff --git a/vendor/grammars/grace b/vendor/grammars/grace
deleted file mode 160000
index fa30c175f7..0000000000
--- a/vendor/grammars/grace
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit fa30c175f7862fce7458284e01561e8f330993c6
diff --git a/vendor/grammars/gradle.tmbundle b/vendor/grammars/gradle.tmbundle
deleted file mode 160000
index 772fc9d008..0000000000
--- a/vendor/grammars/gradle.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 772fc9d008f19b4041a6cee7e7659b18565da0ff
diff --git a/vendor/grammars/graphviz.tmbundle b/vendor/grammars/graphviz.tmbundle
deleted file mode 160000
index d1d489f893..0000000000
--- a/vendor/grammars/graphviz.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d1d489f893a0e6ef5d9021bf7dc1ffd08b3f9b90
diff --git a/vendor/grammars/groovy.tmbundle b/vendor/grammars/groovy.tmbundle
deleted file mode 160000
index 6f903cacfb..0000000000
--- a/vendor/grammars/groovy.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6f903cacfb2d5397a350eeb73bc36b2c40f3da70
diff --git a/vendor/grammars/haskell.tmbundle b/vendor/grammars/haskell.tmbundle
deleted file mode 160000
index df3d54278a..0000000000
--- a/vendor/grammars/haskell.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit df3d54278a3ab3cfb30c37d94e06587478cc79ad
diff --git a/vendor/grammars/haxe-sublime-bundle b/vendor/grammars/haxe-sublime-bundle
deleted file mode 160000
index e9559a2c53..0000000000
--- a/vendor/grammars/haxe-sublime-bundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e9559a2c538c83d5dca09e410915834e9bdcd3cb
diff --git a/vendor/grammars/html.tmbundle b/vendor/grammars/html.tmbundle
deleted file mode 160000
index 7710c79b16..0000000000
--- a/vendor/grammars/html.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 7710c79b161314fe937b05b13b1101e78f5dc62e
diff --git a/vendor/grammars/idl.tmbundle b/vendor/grammars/idl.tmbundle
deleted file mode 160000
index 91baae9134..0000000000
--- a/vendor/grammars/idl.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 91baae9134c2de3b6f48f902c5fb64ed8b384894
diff --git a/vendor/grammars/idris b/vendor/grammars/idris
deleted file mode 160000
index 1089032af6..0000000000
--- a/vendor/grammars/idris
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1089032af66874410fb4c2fbe8a1f73806181cfe
diff --git a/vendor/grammars/ini.tmbundle b/vendor/grammars/ini.tmbundle
deleted file mode 160000
index 7d8c7b5544..0000000000
--- a/vendor/grammars/ini.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 7d8c7b5544c48069a246fd2f43e965f06d03d3da
diff --git a/vendor/grammars/io.tmbundle b/vendor/grammars/io.tmbundle
deleted file mode 160000
index e8f7b37735..0000000000
--- a/vendor/grammars/io.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e8f7b3773544cfc14a7ede7344ed94683f7ed602
diff --git a/vendor/grammars/ioke-outdated b/vendor/grammars/ioke-outdated
deleted file mode 160000
index 165ade05bc..0000000000
--- a/vendor/grammars/ioke-outdated
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 165ade05bce54881ec6408837dad9aed74720a7e
diff --git a/vendor/grammars/jade-tmbundle b/vendor/grammars/jade-tmbundle
deleted file mode 160000
index 81093433d6..0000000000
--- a/vendor/grammars/jade-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 81093433d6c371657c237ed8be3c47f3e98e3a66
diff --git a/vendor/grammars/jasmin-sublime b/vendor/grammars/jasmin-sublime
deleted file mode 160000
index 4191e4cf68..0000000000
--- a/vendor/grammars/jasmin-sublime
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4191e4cf68426aa0df125a211e03c1d4105eb819
diff --git a/vendor/grammars/java.tmbundle b/vendor/grammars/java.tmbundle
deleted file mode 160000
index 64294ae0b6..0000000000
--- a/vendor/grammars/java.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 64294ae0b62b64b1183c401e3803679eaddb4946
diff --git a/vendor/grammars/javascript-objective-j.tmbundle b/vendor/grammars/javascript-objective-j.tmbundle
deleted file mode 160000
index b96701b5eb..0000000000
--- a/vendor/grammars/javascript-objective-j.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b96701b5ebea10c6cb363fb2a8fdb32d93093b3b
diff --git a/vendor/grammars/jflex.tmbundle b/vendor/grammars/jflex.tmbundle
deleted file mode 160000
index 12a7a88b7a..0000000000
--- a/vendor/grammars/jflex.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 12a7a88b7a34bb9490b6077ad743332acf66a456
diff --git a/vendor/grammars/json.tmbundle b/vendor/grammars/json.tmbundle
deleted file mode 160000
index 0762cbdcb3..0000000000
--- a/vendor/grammars/json.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0762cbdcb34dd98801b6323e75332cd4c9dbc07e
diff --git a/vendor/grammars/kotlin-sublime-package b/vendor/grammars/kotlin-sublime-package
deleted file mode 160000
index 535967fd2c..0000000000
--- a/vendor/grammars/kotlin-sublime-package
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 535967fd2c53d299289d3b045097ea08dbe9764f
diff --git a/vendor/grammars/language-apl b/vendor/grammars/language-apl
deleted file mode 160000
index 37552fbbf9..0000000000
--- a/vendor/grammars/language-apl
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 37552fbbf9873e1c2f4f18fd53f3f16951c2b763
diff --git a/vendor/grammars/language-babel b/vendor/grammars/language-babel
deleted file mode 160000
index 800321154c..0000000000
--- a/vendor/grammars/language-babel
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 800321154cdbbe9d5ee0da5a3de8fdaacd76b31e
diff --git a/vendor/grammars/language-click b/vendor/grammars/language-click
deleted file mode 160000
index 1ee1fe012b..0000000000
--- a/vendor/grammars/language-click
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1ee1fe012be44973488d9f6666376ab72dbb024a
diff --git a/vendor/grammars/language-clojure b/vendor/grammars/language-clojure
deleted file mode 160000
index bf4ad48378..0000000000
--- a/vendor/grammars/language-clojure
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit bf4ad483781559b1028e897680f9b252d5262dde
diff --git a/vendor/grammars/language-coffee-script b/vendor/grammars/language-coffee-script
deleted file mode 160000
index 93e935ec1d..0000000000
--- a/vendor/grammars/language-coffee-script
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 93e935ec1d54815c182d683d3dfb9583db4e269b
diff --git a/vendor/grammars/language-crystal b/vendor/grammars/language-crystal
deleted file mode 160000
index f87d68645c..0000000000
--- a/vendor/grammars/language-crystal
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f87d68645c9a4243a7942e6b414449f1eec8a3e7
diff --git a/vendor/grammars/language-csharp b/vendor/grammars/language-csharp
deleted file mode 160000
index efac6d4865..0000000000
--- a/vendor/grammars/language-csharp
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit efac6d4865ea2e380898d1d6482f92ccd6f081ed
diff --git a/vendor/grammars/language-gfm b/vendor/grammars/language-gfm
deleted file mode 160000
index 1472c976c5..0000000000
--- a/vendor/grammars/language-gfm
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1472c976c5c5cbc842bb7cce7fc6e19de9b926a6
diff --git a/vendor/grammars/language-graphql b/vendor/grammars/language-graphql
deleted file mode 160000
index 037e5d46ea..0000000000
--- a/vendor/grammars/language-graphql
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 037e5d46ea7c5eeeac412192ab8a3cf72157be2d
diff --git a/vendor/grammars/language-hy b/vendor/grammars/language-hy
deleted file mode 160000
index 93d267de4c..0000000000
--- a/vendor/grammars/language-hy
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 93d267de4cdd8a099f34fb334bae0515a9734cd9
diff --git a/vendor/grammars/language-inform7 b/vendor/grammars/language-inform7
deleted file mode 160000
index 857864cd81..0000000000
--- a/vendor/grammars/language-inform7
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 857864cd812279672284f424da4f65e3c81b6c87
diff --git a/vendor/grammars/language-javascript b/vendor/grammars/language-javascript
deleted file mode 160000
index a6adf14590..0000000000
--- a/vendor/grammars/language-javascript
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a6adf145901271567475a11c369939875c9d4486
diff --git a/vendor/grammars/language-jsoniq b/vendor/grammars/language-jsoniq
deleted file mode 160000
index 008a24589d..0000000000
--- a/vendor/grammars/language-jsoniq
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 008a24589d32a8f8bbd55985d27844a7cda842e5
diff --git a/vendor/grammars/language-less b/vendor/grammars/language-less
deleted file mode 160000
index ac726d84f2..0000000000
--- a/vendor/grammars/language-less
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ac726d84f29ff736911d8fcbeaf97f0c3ab7c797
diff --git a/vendor/grammars/language-maxscript b/vendor/grammars/language-maxscript
deleted file mode 160000
index 56f89d2715..0000000000
--- a/vendor/grammars/language-maxscript
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 56f89d27153d27f3fed5f8b50fda8fa728fa2911
diff --git a/vendor/grammars/language-ncl b/vendor/grammars/language-ncl
deleted file mode 160000
index ae46014e68..0000000000
--- a/vendor/grammars/language-ncl
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ae46014e687be08bc4a47012fe3f21a31c081b61
diff --git a/vendor/grammars/language-povray b/vendor/grammars/language-povray
deleted file mode 160000
index 35b3705991..0000000000
--- a/vendor/grammars/language-povray
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 35b3705991820b12f9280d8a5ced1cdad5c9f68f
diff --git a/vendor/grammars/language-python b/vendor/grammars/language-python
deleted file mode 160000
index e44c37a2ed..0000000000
--- a/vendor/grammars/language-python
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e44c37a2edebc2c199fcd0cf5eb0b7e25494fa14
diff --git a/vendor/grammars/language-renpy b/vendor/grammars/language-renpy
deleted file mode 160000
index 64ffc56191..0000000000
--- a/vendor/grammars/language-renpy
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 64ffc56191da0d2daba5a22b890f064a72e212c0
diff --git a/vendor/grammars/language-shellscript b/vendor/grammars/language-shellscript
deleted file mode 160000
index ef3c7d2091..0000000000
--- a/vendor/grammars/language-shellscript
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ef3c7d2091856670d3d4e6348ba2cdc00201ab14
diff --git a/vendor/grammars/language-supercollider b/vendor/grammars/language-supercollider
deleted file mode 160000
index 2b1da230e3..0000000000
--- a/vendor/grammars/language-supercollider
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 2b1da230e3b606a8d841d6ceda36ee1330d96aea
diff --git a/vendor/grammars/language-xbase b/vendor/grammars/language-xbase
deleted file mode 160000
index ae860b3b02..0000000000
--- a/vendor/grammars/language-xbase
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ae860b3b02d08bd65827c0a5f0029e65e4df30b4
diff --git a/vendor/grammars/language-yaml b/vendor/grammars/language-yaml
deleted file mode 160000
index 4e88894a66..0000000000
--- a/vendor/grammars/language-yaml
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4e88894a6641a1af4d625b62d23845fd99f50e33
diff --git a/vendor/grammars/language-yang b/vendor/grammars/language-yang
deleted file mode 160000
index c2d4a701d1..0000000000
--- a/vendor/grammars/language-yang
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c2d4a701d15e0ea7a1cef4f2fe4396b336504d7c
diff --git a/vendor/grammars/latex.tmbundle b/vendor/grammars/latex.tmbundle
deleted file mode 160000
index b94521204a..0000000000
--- a/vendor/grammars/latex.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b94521204aab7db58e97c761380aa5f9bba63846
diff --git a/vendor/grammars/less.tmbundle/Commands/Save to CSS.tmCommand b/vendor/grammars/less.tmbundle/Commands/Save to CSS.tmCommand
deleted file mode 100644
index 9f8e75613d..0000000000
--- a/vendor/grammars/less.tmbundle/Commands/Save to CSS.tmCommand
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
- beforeRunningCommand
- saveActiveFile
- command
- #!/usr/bin/env ruby18
-
-file = ENV["TM_FILEPATH"]
-target = file.sub(/\.less$/, ".css")
-system("lessc \"#{file}\" \"#{target}\"")
-puts "Compiled CSS to '#{target}'"
- input
- document
- inputFormat
- text
- keyEquivalent
- @b
- name
- Save to CSS
- outputCaret
- afterOutput
- outputFormat
- text
- outputLocation
- toolTip
- requiredCommands
-
-
- command
- lessc
- locations
-
- /opt/local/bin/lessc
- /usr/local/bin/lessc
-
-
-
- scope
- source.css.less
- uuid
- 78788223-5E5E-434E-98BE-17BCDF600611
- version
- 2
-
-
diff --git a/vendor/grammars/less.tmbundle/Commands/Save to Minified CSS.tmCommand b/vendor/grammars/less.tmbundle/Commands/Save to Minified CSS.tmCommand
deleted file mode 100644
index fc8fe21f14..0000000000
--- a/vendor/grammars/less.tmbundle/Commands/Save to Minified CSS.tmCommand
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
- beforeRunningCommand
- saveActiveFile
- command
- #!/usr/bin/env ruby18
-
-file = ENV["TM_FILEPATH"]
-target = file.sub(/\.less$/, ".css")
-system("lessc -x \"#{file}\" \"#{target}\"")
-puts "Compiled Minified CSS to '#{target}'"
- input
- document
- inputFormat
- text
- keyEquivalent
- ~@b
- name
- Save to Minified CSS
- outputCaret
- afterOutput
- outputFormat
- text
- outputLocation
- toolTip
- requiredCommands
-
-
- command
- lessc
- locations
-
- /opt/local/bin/lessc
- /usr/local/bin/lessc
-
-
-
- scope
- source.css.less
- uuid
- 448D3A8D-260E-4949-BA33-654886ECDCAF
- version
- 2
-
-
diff --git a/vendor/grammars/less.tmbundle/DragCommands/Insert inline Image.tmDragCommand b/vendor/grammars/less.tmbundle/DragCommands/Insert inline Image.tmDragCommand
deleted file mode 100644
index 21ce88f489..0000000000
--- a/vendor/grammars/less.tmbundle/DragCommands/Insert inline Image.tmDragCommand
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
- beforeRunningCommand
- nop
- command
- #!/usr/bin/env php
-<?php
-$path = getenv('TM_DROPPED_FILE');
-$path_parts = pathinfo($path);
-$info = getimagesize($path);
-list($width, $height) = $info;
-$mime = $info['mime'];
-$contents = base64_encode(file_get_contents($path));
-
-echo "@gfx-{$path_parts['filename']}: \"data:{$mime};base64,{$contents}\";\n";
-echo "@gfx-{$path_parts['filename']}-width: {$width}px;\n";
-echo "@gfx-{$path_parts['filename']}-height: {$height}px;";
- draggedFileExtensions
-
- png
- jpeg
- jpg
- gif
-
- input
- selection
- name
- Insert inline Image
- output
- insertAsSnippet
- scope
- source.css.less
- uuid
- 7B0CA307-CC1C-4EE2-9F63-4825800ACDA7
-
-
diff --git a/vendor/grammars/less.tmbundle/Preferences/Comment.tmPreferences b/vendor/grammars/less.tmbundle/Preferences/Comment.tmPreferences
deleted file mode 100644
index 1d8bf1fec9..0000000000
--- a/vendor/grammars/less.tmbundle/Preferences/Comment.tmPreferences
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
- name
- Comments
- scope
- source.css.less
- settings
-
- shellVariables
-
-
- name
- TM_COMMENT_START
- value
- //
-
-
- name
- TM_COMMENT_START_2
- value
- /*
-
-
- name
- TM_COMMENT_END_2
- value
- */
-
-
-
- uuid
- D0CC551B-751D-4A7C-A738-2513E3C7F285
-
-
diff --git a/vendor/grammars/less.tmbundle/README.md b/vendor/grammars/less.tmbundle/README.md
deleted file mode 100644
index ed6ac672e5..0000000000
--- a/vendor/grammars/less.tmbundle/README.md
+++ /dev/null
@@ -1,25 +0,0 @@
-# Installation
-
-You can install this bundle in TextMate by opening the preferences and going to the bundles tab. After installation it will be automatically updated for you.
-
-# License (MIT)
-
-Copyright (c) 2010 Scott Kyle and Rasmus Andersson
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/vendor/grammars/less.tmbundle/Syntaxes/LESS.tmLanguage b/vendor/grammars/less.tmbundle/Syntaxes/LESS.tmLanguage
deleted file mode 100644
index ac6ff8ba5c..0000000000
--- a/vendor/grammars/less.tmbundle/Syntaxes/LESS.tmLanguage
+++ /dev/null
@@ -1,434 +0,0 @@
-
-
-
-
- comment
- LeSS
- fileTypes
-
- less
-
- foldingStartMarker
- /\*\*(?!\*)|\{\s*($|/\*(?!.*?\*/.*\S))
- foldingStopMarker
- (?<!\*)\*\*/|^\s*\}
- keyEquivalent
- ^~L
- name
- LESS
- patterns
-
-
- match
- \b(a|abbr|acronym|address|applet|article|area|audio|video|b|base|big|blockquote|body|br|button|caption|canvas|center|cite|code|col|colgroup|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figure|figcaption|form|frame|frameset|(h[1-6])|head|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|meta|menu|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|q|ruby|s|samp|script|select|small|span|strike|strong|style|sub|sup|summary|svg|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|ul|var|header|section|footer|aside|hgroup|time)\b
- name
- keyword.control.html.elements
-
-
- begin
- "
- beginCaptures
-
- 0
-
- name
- punctuation.definition.string.begin.css
-
-
- end
- "
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.css
-
-
- name
- string.quoted.double.css
- patterns
-
-
- match
- \\.
- name
- constant.character.escaped.css
-
-
-
-
- begin
- '
- beginCaptures
-
- 0
-
- name
- punctuation.definition.string.begin.css
-
-
- end
- '
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.css
-
-
- name
- string.quoted.single.css
- patterns
-
-
- match
- \\.
- name
- constant.character.escaped.css
-
-
-
-
- captures
-
- 1
-
- name
- entity.other.attribute-name.class.css
-
-
- match
- (\.[a-zA-Z0-9_-]+)
-
-
- begin
- url\(
- contentName
- variable.parameter.url
- end
- \)
- name
- support.function.any-method.builtin.css
-
-
- match
- (#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\b
- name
- constant.other.rgb-value.css
-
-
- captures
-
- 0
-
- name
- entity.other.attribute-name.id
-
-
- match
- #[a-zA-Z0-9_:\(\)-]+
- name
- meta.selector.css
-
-
- begin
- /\*
- beginCaptures
-
- 0
-
- name
- punctuation.definition.comment.begin.css
-
-
- end
- \*/
- endCaptures
-
- 0
-
- name
- punctuation.definition.comment.end.css
-
-
- name
- comment.block.css
-
-
- match
- (-|\+)?\s*[0-9]+(\.[0-9]+)?
- name
- constant.numeric.css
-
-
- match
- (?<=[\d])(px|pt|cm|mm|in|em|ex|pc)\b|%
- name
- keyword.other.unit.css
-
-
- captures
-
- 1
-
- name
- entity.other.attribute-name.pseudo-element.css
-
-
- match
- (:+(after|before|not|last-child|nth-of-type|nth-child|first-child|first-letter|first-line|selection|root))
-
-
- captures
-
- 1
-
- name
- entity.other.attribute-name.pseudo-class.css
-
-
- match
- (:+(active|hover|link|visited|focus))
-
-
- captures
-
- 1
-
- name
- punctuation.definition.entity.css
-
- 2
-
- name
- entity.other.attribute-name.attribute.css
-
- 3
-
- name
- punctuation.separator.operator.css
-
- 4
-
- name
- string.unquoted.attribute-value.css
-
- 5
-
- name
- string.quoted.double.attribute-value.css
-
- 6
-
- name
- punctuation.definition.string.begin.css
-
- 7
-
- name
- punctuation.definition.string.end.css
-
-
- match
- (?i)(\[)\s*(-?[_a-z\\[[:^ascii:]]][_a-z0-9\-\\[[:^ascii:]]]*)(?:\s*([~|^$*]?=)\s*(?:(-?[_a-z\\[[:^ascii:]]][_a-z0-9\-\\[[:^ascii:]]]*)|((?>(['"])(?:[^\\]|\\.)*?(\6)))))?\s*(\])
- name
- meta.attribute-selector.css
-
-
- captures
-
- 1
-
- name
- keyword.control.at-rule.import.css
-
- 2
-
- name
- punctuation.definition.keyword.css
-
-
- match
- ^\s*((@)import\b)
- name
- meta.at-rule.import.css
-
-
- captures
-
- 1
-
- name
- support.type.property-name.css.vendor
-
-
- match
- (-(?:webkit|moz|khtml|o|icab|ms)-(?:background-size|border-radius|box-shadow|opacity|border-image))\s*:
-
-
- captures
-
- 1
-
- name
- support.type.property-name.css
-
-
- match
- \b(azimuth|background-attachment|background-color|background-clip|background-image|background-position|background-repeat|background-size|background|behavior|border-bottom-color|border-bottom-style|border-bottom-width|border-bottom|border-collapse|border-color|border-left-color|border-left-style|border-left-width|border-left|border-right-color|border-right-style|border-right-width|border-right|border-spacing|border-style|border-top-color|border-top-style|border-top-width|border-top|border-width|border-radius|border|box-shadow|bottom|caption-side|clear|clip|color|content|counter-increment|counter-reset|cue-after|cue-before|cue|cursor|direction|display|elevation|empty-cells|filter|float|font-family|font-size-adjust|font-size|font-stretch|font-style|font-variant|font-weight|font|height|left|letter-spacing|line-height|list-style-image|list-style-position|list-style-type|list-style|margin-bottom|margin-left|margin-right|margin-top|marker-offset|margin|marks|max-height|max-width|min-height|min-width|opacity|orphans|outline-color|outline-style|outline-width|outline|overflow(-[xy])?|padding-bottom|padding-left|padding-right|padding-top|padding|page-break-after|page-break-before|page-break-inside|page|pause-after|pause-before|pause|pitch-range|pitch|play-during|position|pre-wrap|quotes|richness|right|size|speak-header|speak-numeral|speak-punctuation|speech-rate|speak|stress|table-layout|text-align|text-decoration|text-indent|text-shadow|text-transform|top|unicode-bidi|vertical-align|visibility|voice-family|volume|white-space|widows|width|word-spacing|word-wrap|z-index|zoom)
-
-
- match
- \b(absolute|all-scroll|always|auto|baseline|below|bidi-override|block|bold|bolder|both|bottom|break-all|break-word|capitalize|center|char|circle|col-resize|collapse|crosshair|dashed|decimal|default|disabled|disc|distribute-all-lines|distribute-letter|distribute-space|distribute|dotted|double|e-resize|ellipsis|fixed|groove|hand|help|hidden|horizontal|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space|inactive|inherit|inline-block|inline|inset|inside|inter-ideograph|inter-word|italic|justify|keep-all|left|lighter|line-edge|line-through|line|linear|list-item|loose|lower-alpha|lower-roman|lowercase|lr-tb|ltr|medium|middle|move|n-resize|ne-resize|newspaper|no-drop|no-repeat|nw-resize|none|normal|not-allowed|nowrap|oblique|outset|outside|overline|pointer|progress|relative|repeat-x|repeat-y|repeat|right|ridge|row-resize|rtl|s-resize|scroll|se-resize|separate|small-caps|solid|square|static|strict|super|sw-resize|table-footer-group|table-header-group|tb-rl|text-bottom|text-top|text|thick|thin|top|transparent|underline|upper-alpha|upper-roman|uppercase|vertical-ideographic|vertical-text|visible|w-resize|wait|whitespace|padding-box)\b
- name
- support.constant.property-value.css
-
-
- match
- (\b(?i:arial|century|comic|courier|garamond|georgia|helvetica|impact|lucida|symbol|system|tahoma|times|trebuchet|utopia|verdana|webdings|sans-serif|serif|monospace)\b)
- name
- support.constant.font-name.css
-
-
- comment
- http://www.w3.org/TR/CSS21/syndata.html#value-def-color
- match
- \b(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)\b
- name
- support.constant.color.w3c-standard-color-name.css
-
-
- match
- \b(saturate|desaturate|lighten|darken|grayscale)\b
- name
- support.function.any-method.builtin.less
-
-
- match
- \b(rgb|rgba|hsl|hsla|url)\b
- name
- support.function.any-method.builtin.css
-
-
- captures
-
- 1
-
- name
- support.function.any-method.vendor.css
-
-
- match
- (-(?:webkit|moz|khtml|o|icab)-(?:gradient|linear-gradient))
-
-
- match
- \b(color-stop|from|to)\b
- name
- support.function.any-method.webkit.gradient.css
-
-
- captures
-
- 1
-
- name
- support.function.less
-
-
- match
- (\.[a-zA-Z0-9_-]+)\s*(;|\()
-
-
- begin
- (^[ \t]+)?(?=//)
- beginCaptures
-
- 1
-
- name
- punctuation.whitespace.comment.leading.less
-
-
- end
- (?!\G)
- patterns
-
-
- begin
- //
- beginCaptures
-
- 0
-
- name
- punctuation.definition.comment.less
-
-
- end
- \n
- name
- comment.line.double-slash.less
-
-
-
-
- match
- @[a-zA-Z0-9_-][\w-]*
- name
- variable.other.less
-
-
- match
- \$|%|&|\*|\-\-|\-|\+\+|\+|~|===|==|=|!=|!==|<=|>=|<<=|>>=|>>>=|<>|<|>|!|&&|\|\||\?\:|\*=|(?<!\()/=|%=|\+=|\-=|&=|\^=|\/\b
- name
- keyword.operator.less
-
-
- captures
-
- 1
-
- name
- punctuation.section.property-list.begin.css
-
- 2
-
- name
- punctuation.section.property-list.end.css
-
-
- comment
- Match empty braces to give proper ↩ action
- match
- (\{)(\})
- name
- meta.brace.curly.less
-
-
- match
- \{|\}
- name
- meta.brace.curly.less
-
-
- match
- \(|\)
- name
- meta.brace.round.less
-
-
- match
- \[|\]
- name
- meta.brace.square.less
-
-
- scopeName
- source.css.less
- uuid
- 9343D324-75A1-4733-A5C0-5D1D4B6182D0
-
-
diff --git a/vendor/grammars/less.tmbundle/info.plist b/vendor/grammars/less.tmbundle/info.plist
deleted file mode 100644
index e555f0ba8c..0000000000
--- a/vendor/grammars/less.tmbundle/info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- contactEmailRot13
- zfurrgf@juvgrsnyyf.bet
- contactName
- Michael Sheets
- description
- Extends CSS with dynamic behavior such as variables, mixins, operations and functions.
- mainMenu
-
- items
-
- 78788223-5E5E-434E-98BE-17BCDF600611
- 448D3A8D-260E-4949-BA33-654886ECDCAF
-
- submenus
-
-
- name
- LESS
- uuid
- D1D51EE5-E89F-4B14-8AE4-FC364E540B47
-
-
diff --git a/vendor/grammars/lilypond.tmbundle b/vendor/grammars/lilypond.tmbundle
deleted file mode 160000
index b52e8205a8..0000000000
--- a/vendor/grammars/lilypond.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b52e8205a8727576df7ae65f2726435eb731d066
diff --git a/vendor/grammars/liquid.tmbundle b/vendor/grammars/liquid.tmbundle
deleted file mode 160000
index c65939f11a..0000000000
--- a/vendor/grammars/liquid.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c65939f11ad9a91b8c4660a357c36660e9a09e6c
diff --git a/vendor/grammars/lisp.tmbundle b/vendor/grammars/lisp.tmbundle
deleted file mode 160000
index 6d116d77b6..0000000000
--- a/vendor/grammars/lisp.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6d116d77b6e3d6b04d863c558527008db482b48a
diff --git a/vendor/grammars/llvm.tmbundle b/vendor/grammars/llvm.tmbundle
deleted file mode 160000
index 203c955af9..0000000000
--- a/vendor/grammars/llvm.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 203c955af9c8c48c2bb3808a9ebb547ce3cead1c
diff --git a/vendor/grammars/logos b/vendor/grammars/logos
deleted file mode 160000
index e783d38b9c..0000000000
--- a/vendor/grammars/logos
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e783d38b9ce09c147b00fee971d125a69b9ad96a
diff --git a/vendor/grammars/logtalk.tmbundle b/vendor/grammars/logtalk.tmbundle
deleted file mode 160000
index 6810e9d572..0000000000
--- a/vendor/grammars/logtalk.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6810e9d572c6c18264a4f45739a3e83d2ac3853b
diff --git a/vendor/grammars/lua.tmbundle b/vendor/grammars/lua.tmbundle
deleted file mode 160000
index 6cac1887dc..0000000000
--- a/vendor/grammars/lua.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6cac1887dc6955a7601af2efec32f1c5ae2e4f73
diff --git a/vendor/grammars/make.tmbundle b/vendor/grammars/make.tmbundle
deleted file mode 160000
index 1a1827da81..0000000000
--- a/vendor/grammars/make.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 1a1827da81e20fdce56e2658451340c070ca44b7
diff --git a/vendor/grammars/mako-tmbundle b/vendor/grammars/mako-tmbundle
deleted file mode 160000
index da79638669..0000000000
--- a/vendor/grammars/mako-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit da79638669a49d0a6103d55224de0fd8609126b2
diff --git a/vendor/grammars/mathematica-tmbundle b/vendor/grammars/mathematica-tmbundle
deleted file mode 160000
index 5067a25b9b..0000000000
--- a/vendor/grammars/mathematica-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 5067a25b9b1c2b9a8bb0ed9fcfd63c73ff11277e
diff --git a/vendor/grammars/matlab.tmbundle b/vendor/grammars/matlab.tmbundle
deleted file mode 160000
index 2cdc1f8414..0000000000
--- a/vendor/grammars/matlab.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 2cdc1f841443e4bc8b94f42f5e86431b31e04387
diff --git a/vendor/grammars/maven.tmbundle b/vendor/grammars/maven.tmbundle
deleted file mode 160000
index 180999aa43..0000000000
--- a/vendor/grammars/maven.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 180999aa43b2dbb3d3953f0196e766420ec34553
diff --git a/vendor/grammars/mediawiki.tmbundle b/vendor/grammars/mediawiki.tmbundle
deleted file mode 160000
index f8dead507a..0000000000
--- a/vendor/grammars/mediawiki.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f8dead507a1aed539376b9fcfde877a855842e8e
diff --git a/vendor/grammars/mercury-tmlanguage b/vendor/grammars/mercury-tmlanguage
deleted file mode 160000
index cb57d42dbe..0000000000
--- a/vendor/grammars/mercury-tmlanguage
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit cb57d42dbe343d3809c3dd7946f28f6354a2687e
diff --git a/vendor/grammars/monkey b/vendor/grammars/monkey
deleted file mode 160000
index 3a323c057a..0000000000
--- a/vendor/grammars/monkey
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 3a323c057a963a32d1fe002f8b88ce98d6faff2c
diff --git a/vendor/grammars/moonscript-tmbundle b/vendor/grammars/moonscript-tmbundle
deleted file mode 160000
index cf69300f2a..0000000000
--- a/vendor/grammars/moonscript-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit cf69300f2a38d4c585bef4c5ad8543f5e258de8d
diff --git a/vendor/grammars/nemerle.tmbundle b/vendor/grammars/nemerle.tmbundle
deleted file mode 160000
index 8311f0f019..0000000000
--- a/vendor/grammars/nemerle.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 8311f0f019a58a2c154a81e2ea9d3f4ddeec1298
diff --git a/vendor/grammars/nesC b/vendor/grammars/nesC
deleted file mode 160000
index 573e09cd92..0000000000
--- a/vendor/grammars/nesC
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 573e09cd923ac05956f7892c7f9ce74e079d247d
diff --git a/vendor/grammars/ninja.tmbundle b/vendor/grammars/ninja.tmbundle
deleted file mode 160000
index 89d9cf3330..0000000000
--- a/vendor/grammars/ninja.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 89d9cf333074a6f948053bbcf724281ec4a7adc6
diff --git a/vendor/grammars/nix b/vendor/grammars/nix
deleted file mode 160000
index cf33194bcc..0000000000
--- a/vendor/grammars/nix
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit cf33194bcca95b5aed3dfdfe7cbfbd617c8b7041
diff --git a/vendor/grammars/objective-c.tmbundle b/vendor/grammars/objective-c.tmbundle
deleted file mode 160000
index fdcedb95de..0000000000
--- a/vendor/grammars/objective-c.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit fdcedb95de8846220c49f769fee91045188767d9
diff --git a/vendor/grammars/ocaml.tmbundle b/vendor/grammars/ocaml.tmbundle
deleted file mode 160000
index 8158940052..0000000000
--- a/vendor/grammars/ocaml.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 8158940052861bcf90c28f343dff2c50ab440b3f
diff --git a/vendor/grammars/ooc.tmbundle b/vendor/grammars/ooc.tmbundle
deleted file mode 160000
index ff03f615b3..0000000000
--- a/vendor/grammars/ooc.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ff03f615b33e9a6266b43ca2a70dacffe21f0505
diff --git a/vendor/grammars/opa.tmbundle b/vendor/grammars/opa.tmbundle
deleted file mode 160000
index 4c00f8a619..0000000000
--- a/vendor/grammars/opa.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4c00f8a619e4ed6e245610394df1911f0f68d8d0
diff --git a/vendor/grammars/oz-tmbundle b/vendor/grammars/oz-tmbundle
deleted file mode 160000
index ae97a56fad..0000000000
--- a/vendor/grammars/oz-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ae97a56fadad87b07b5ab8fa869f478844559825
diff --git a/vendor/grammars/pascal.tmbundle b/vendor/grammars/pascal.tmbundle
deleted file mode 160000
index a7d124ef9b..0000000000
--- a/vendor/grammars/pascal.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a7d124ef9bb59d2960979be068c9d8f5184db5c0
diff --git a/vendor/grammars/pawn-sublime-language b/vendor/grammars/pawn-sublime-language
deleted file mode 160000
index cda2438aa8..0000000000
--- a/vendor/grammars/pawn-sublime-language
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit cda2438aa88c59085b4549b17b5c0fc4d8efd8e8
diff --git a/vendor/grammars/perl.tmbundle b/vendor/grammars/perl.tmbundle
deleted file mode 160000
index dedebdcfd4..0000000000
--- a/vendor/grammars/perl.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit dedebdcfd43e7be93ea713c1932eb770fcbcea0d
diff --git a/vendor/grammars/perl6fe b/vendor/grammars/perl6fe
deleted file mode 160000
index f3fe47aa8d..0000000000
--- a/vendor/grammars/perl6fe
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f3fe47aa8dd9b26bd402b3002a3d57157750ac7c
diff --git a/vendor/grammars/php-smarty.tmbundle b/vendor/grammars/php-smarty.tmbundle
deleted file mode 160000
index 36c058a467..0000000000
--- a/vendor/grammars/php-smarty.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 36c058a467ba137e93a9f2cc691c268ac0b89c52
diff --git a/vendor/grammars/php.tmbundle b/vendor/grammars/php.tmbundle
deleted file mode 160000
index 3ed4837b43..0000000000
--- a/vendor/grammars/php.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 3ed4837b43d3f650ebb525b068636281942883a0
diff --git a/vendor/grammars/pig-latin b/vendor/grammars/pig-latin
deleted file mode 160000
index 655bd8b188..0000000000
--- a/vendor/grammars/pig-latin
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 655bd8b1887d040fe7a0c691c6aa10c279a758b2
diff --git a/vendor/grammars/pike-textmate b/vendor/grammars/pike-textmate
deleted file mode 160000
index 96870efc1f..0000000000
--- a/vendor/grammars/pike-textmate
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 96870efc1f1c2f489ec5ac8b73eaf33aa7517ac9
diff --git a/vendor/grammars/postscript.tmbundle b/vendor/grammars/postscript.tmbundle
deleted file mode 160000
index d0431d9562..0000000000
--- a/vendor/grammars/postscript.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d0431d9562e295a2ed6e02ed14a60daa1eb8aa07
diff --git a/vendor/grammars/powershell b/vendor/grammars/powershell
deleted file mode 160000
index b4ea52c51c..0000000000
--- a/vendor/grammars/powershell
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b4ea52c51c5111fdda1d24103082d9580472c31b
diff --git a/vendor/grammars/processing.tmbundle b/vendor/grammars/processing.tmbundle
deleted file mode 160000
index 214b3420f1..0000000000
--- a/vendor/grammars/processing.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 214b3420f12d65b125e82dc039d580326257f71b
diff --git a/vendor/grammars/protobuf-tmbundle b/vendor/grammars/protobuf-tmbundle
deleted file mode 160000
index 7a696473c6..0000000000
--- a/vendor/grammars/protobuf-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 7a696473c6bcd28f3d3085a927ec6c39147e87ca
diff --git a/vendor/grammars/python-django.tmbundle b/vendor/grammars/python-django.tmbundle
deleted file mode 160000
index 81d1395950..0000000000
--- a/vendor/grammars/python-django.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 81d1395950ffb66e689e41863fab9a4f7cc5f30e
diff --git a/vendor/grammars/r.tmbundle b/vendor/grammars/r.tmbundle
deleted file mode 160000
index 44691a0773..0000000000
--- a/vendor/grammars/r.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 44691a07734715b11a130a4af409508f53f83aa1
diff --git a/vendor/grammars/restructuredtext.tmbundle b/vendor/grammars/restructuredtext.tmbundle
deleted file mode 160000
index 608d8bcdea..0000000000
--- a/vendor/grammars/restructuredtext.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 608d8bcdea179d4bf3def6244e0d9cf7705f2fea
diff --git a/vendor/grammars/ruby-haml.tmbundle b/vendor/grammars/ruby-haml.tmbundle
deleted file mode 160000
index 57b1b35231..0000000000
--- a/vendor/grammars/ruby-haml.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 57b1b3523136e3dce9479d46c1d3c16aaa7f8f70
diff --git a/vendor/grammars/ruby-slim.tmbundle b/vendor/grammars/ruby-slim.tmbundle
deleted file mode 160000
index 0baf7a453c..0000000000
--- a/vendor/grammars/ruby-slim.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0baf7a453c681f2074f3565aeae1a7eadd036ff7
diff --git a/vendor/grammars/ruby.tmbundle b/vendor/grammars/ruby.tmbundle
deleted file mode 160000
index 4bb5c2e315..0000000000
--- a/vendor/grammars/ruby.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4bb5c2e315f5c6ca2931df0b43aeec55ace774e7
diff --git a/vendor/grammars/sas.tmbundle b/vendor/grammars/sas.tmbundle
deleted file mode 160000
index ba5c74624c..0000000000
--- a/vendor/grammars/sas.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ba5c74624c477d657698ffd515fa6f670ee147b9
diff --git a/vendor/grammars/sass-textmate-bundle b/vendor/grammars/sass-textmate-bundle
deleted file mode 160000
index 95e492c5e8..0000000000
--- a/vendor/grammars/sass-textmate-bundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 95e492c5e85454ba005658cdb475710a2e96c63f
diff --git a/vendor/grammars/scala.tmbundle b/vendor/grammars/scala.tmbundle
deleted file mode 160000
index b15ed058e1..0000000000
--- a/vendor/grammars/scala.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b15ed058e1d48394a3e36987507f5a8409c29684
diff --git a/vendor/grammars/scheme.tmbundle b/vendor/grammars/scheme.tmbundle
deleted file mode 160000
index 4c21b46583..0000000000
--- a/vendor/grammars/scheme.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4c21b46583ef6e8adcfd09b417bbdd9579c6a4eb
diff --git a/vendor/grammars/scilab.tmbundle b/vendor/grammars/scilab.tmbundle
deleted file mode 160000
index 629ea8bd1a..0000000000
--- a/vendor/grammars/scilab.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 629ea8bd1a30890cdfa35f1566137bd773cce948
diff --git a/vendor/grammars/smali-sublime b/vendor/grammars/smali-sublime
deleted file mode 160000
index 60a1fdb344..0000000000
--- a/vendor/grammars/smali-sublime
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 60a1fdb3442cd7082036f1a02e403a5f725ed837
diff --git a/vendor/grammars/smalltalk-tmbundle b/vendor/grammars/smalltalk-tmbundle
deleted file mode 160000
index aea820788a..0000000000
--- a/vendor/grammars/smalltalk-tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit aea820788aa0d81f74a4e4f9a3492a690d70e542
diff --git a/vendor/grammars/sourcepawn b/vendor/grammars/sourcepawn
deleted file mode 160000
index 294d3ba097..0000000000
--- a/vendor/grammars/sourcepawn
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 294d3ba0972f0456d9d3f554dcd8f97b51aa4d40
diff --git a/vendor/grammars/sql.tmbundle b/vendor/grammars/sql.tmbundle
deleted file mode 160000
index 6d4edbc113..0000000000
--- a/vendor/grammars/sql.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6d4edbc113d3272f7c097d6b1504624289ee2bc5
diff --git a/vendor/grammars/st2-zonefile b/vendor/grammars/st2-zonefile
deleted file mode 160000
index 0d943fefb8..0000000000
--- a/vendor/grammars/st2-zonefile
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0d943fefb815262804f0ae309b08221f34eda054
diff --git a/vendor/grammars/standard-ml.tmbundle b/vendor/grammars/standard-ml.tmbundle
deleted file mode 160000
index b52a5ebf52..0000000000
--- a/vendor/grammars/standard-ml.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b52a5ebf528f89f19bead3f92b10f772ccda74aa
diff --git a/vendor/grammars/sublime-MuPAD b/vendor/grammars/sublime-MuPAD
deleted file mode 160000
index a0efbd5962..0000000000
--- a/vendor/grammars/sublime-MuPAD
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a0efbd596208f270d9ec92765ce07c25c8d5834c
diff --git a/vendor/grammars/sublime-aspectj b/vendor/grammars/sublime-aspectj
deleted file mode 160000
index 043444fc3f..0000000000
--- a/vendor/grammars/sublime-aspectj
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 043444fc3f602e4845f4f07395cfa11804df760b
diff --git a/vendor/grammars/sublime-befunge b/vendor/grammars/sublime-befunge
deleted file mode 160000
index a49a3fb1a3..0000000000
--- a/vendor/grammars/sublime-befunge
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a49a3fb1a3afca1dde2a522585841d97999e8ad7
diff --git a/vendor/grammars/sublime-bsv b/vendor/grammars/sublime-bsv
deleted file mode 160000
index 6b3ecf1d44..0000000000
--- a/vendor/grammars/sublime-bsv
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 6b3ecf1d44a2e9a9fc8a6c73268d23f1ade81cd8
diff --git a/vendor/grammars/sublime-cirru b/vendor/grammars/sublime-cirru
deleted file mode 160000
index 75674a73e1..0000000000
--- a/vendor/grammars/sublime-cirru
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 75674a73e1fa27277e678f460f5eeeaa843fc423
diff --git a/vendor/grammars/sublime-glsl b/vendor/grammars/sublime-glsl
deleted file mode 160000
index 0443b921df..0000000000
--- a/vendor/grammars/sublime-glsl
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0443b921dfd842f4c366e0dd7027225956da6524
diff --git a/vendor/grammars/sublime-golo b/vendor/grammars/sublime-golo
deleted file mode 160000
index 33259eba0c..0000000000
--- a/vendor/grammars/sublime-golo
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 33259eba0cd75d73ad833b7c29f6a77aa4af55cc
diff --git a/vendor/grammars/sublime-mask b/vendor/grammars/sublime-mask
deleted file mode 160000
index 8b2a4b3300..0000000000
--- a/vendor/grammars/sublime-mask
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 8b2a4b3300ef30f293218521cd2aa94335cad114
diff --git a/vendor/grammars/sublime-netlinx b/vendor/grammars/sublime-netlinx
deleted file mode 160000
index a109318915..0000000000
--- a/vendor/grammars/sublime-netlinx
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a109318915751ff318de4b4d3bfc34ee57cec921
diff --git a/vendor/grammars/sublime-nginx b/vendor/grammars/sublime-nginx
deleted file mode 160000
index e72eb75814..0000000000
--- a/vendor/grammars/sublime-nginx
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e72eb758149317de9b79a14aee91e778b3dbd929
diff --git a/vendor/grammars/sublime-opal b/vendor/grammars/sublime-opal
deleted file mode 160000
index 55ae90b910..0000000000
--- a/vendor/grammars/sublime-opal
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 55ae90b910933889d01c55766424db5b3e10332e
diff --git a/vendor/grammars/sublime-pony b/vendor/grammars/sublime-pony
deleted file mode 160000
index b5eb8f8e97..0000000000
--- a/vendor/grammars/sublime-pony
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit b5eb8f8e97e5253de8d81cfa4826cfb5815f2944
diff --git a/vendor/grammars/sublime-robot-plugin b/vendor/grammars/sublime-robot-plugin
deleted file mode 160000
index 07069ebf20..0000000000
--- a/vendor/grammars/sublime-robot-plugin
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 07069ebf20c82663eee24e4c7d82cccca020e8e9
diff --git a/vendor/grammars/sublime-rust b/vendor/grammars/sublime-rust
deleted file mode 160000
index f75f2b1026..0000000000
--- a/vendor/grammars/sublime-rust
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f75f2b102632eb2f29124c055cdcc9fa7776886d
diff --git a/vendor/grammars/sublime-spintools b/vendor/grammars/sublime-spintools
deleted file mode 160000
index 56d326a44e..0000000000
--- a/vendor/grammars/sublime-spintools
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 56d326a44ec0be0f301d5fb1d9e1ada9944554bb
diff --git a/vendor/grammars/sublime-tea b/vendor/grammars/sublime-tea
deleted file mode 160000
index 62b508c948..0000000000
--- a/vendor/grammars/sublime-tea
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 62b508c948bd7c500a80a898a8fa05bdc311c9d1
diff --git a/vendor/grammars/sublime-terra b/vendor/grammars/sublime-terra
deleted file mode 160000
index d77b0341d2..0000000000
--- a/vendor/grammars/sublime-terra
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d77b0341d26f0989b2dc918ce9fb5cb8a5c7202b
diff --git a/vendor/grammars/sublime-text-ox b/vendor/grammars/sublime-text-ox
deleted file mode 160000
index 5cbc2c655b..0000000000
--- a/vendor/grammars/sublime-text-ox
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 5cbc2c655b4b771d34b75bbe962964455510644b
diff --git a/vendor/grammars/sublime-typescript b/vendor/grammars/sublime-typescript
deleted file mode 160000
index 7709dd317f..0000000000
--- a/vendor/grammars/sublime-typescript
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 7709dd317f43d95a08cb2be04451e7d001596d97
diff --git a/vendor/grammars/sublime-varnish b/vendor/grammars/sublime-varnish
deleted file mode 160000
index 4915dcb3f1..0000000000
--- a/vendor/grammars/sublime-varnish
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4915dcb3f130b0aedb96badffd963294194f1efe
diff --git a/vendor/grammars/sublime_cobol b/vendor/grammars/sublime_cobol
deleted file mode 160000
index 7c60c10849..0000000000
--- a/vendor/grammars/sublime_cobol
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 7c60c10849c45a55203b352dcf0b212113a61caf
diff --git a/vendor/grammars/sublime_man_page_support b/vendor/grammars/sublime_man_page_support
deleted file mode 160000
index f3568e9e61..0000000000
--- a/vendor/grammars/sublime_man_page_support
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f3568e9e61c344cb91e926665ec714adb34ed24c
diff --git a/vendor/grammars/sublimeassembly b/vendor/grammars/sublimeassembly
deleted file mode 160000
index cb9c99a4a9..0000000000
--- a/vendor/grammars/sublimeassembly
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit cb9c99a4a915e77da0680e4ee5542f768f7697fa
diff --git a/vendor/grammars/sublimeprolog b/vendor/grammars/sublimeprolog
deleted file mode 160000
index c71d8a1e0f..0000000000
--- a/vendor/grammars/sublimeprolog
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c71d8a1e0f162165cd93d0e41acb7a8984d0b30f
diff --git a/vendor/grammars/sublimetext-cuda-cpp b/vendor/grammars/sublimetext-cuda-cpp
deleted file mode 160000
index e51269fc22..0000000000
--- a/vendor/grammars/sublimetext-cuda-cpp
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e51269fc22602d3f7aaac0266fc189c4ed4a3901
diff --git a/vendor/grammars/swift.tmbundle b/vendor/grammars/swift.tmbundle
deleted file mode 160000
index 32141e91ee..0000000000
--- a/vendor/grammars/swift.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 32141e91eeffbbd29482d5b1a0131eec4613e73e
diff --git a/vendor/grammars/tcl.tmbundle b/vendor/grammars/tcl.tmbundle
deleted file mode 160000
index f06f80144c..0000000000
--- a/vendor/grammars/tcl.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f06f80144c01ff1e3836cef21cbac62f8e1c5df6
diff --git a/vendor/grammars/thrift.tmbundle b/vendor/grammars/thrift.tmbundle
deleted file mode 160000
index eac7c81004..0000000000
--- a/vendor/grammars/thrift.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit eac7c8100416015be2bd20562138f43ba3a573b7
diff --git a/vendor/grammars/toml.tmbundle b/vendor/grammars/toml.tmbundle
deleted file mode 160000
index db38899d96..0000000000
--- a/vendor/grammars/toml.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit db38899d9607ffd2ee89ed134223a932012e94ed
diff --git a/vendor/grammars/turtle.tmbundle b/vendor/grammars/turtle.tmbundle
deleted file mode 160000
index 0782b47657..0000000000
--- a/vendor/grammars/turtle.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 0782b476573a317917fb9b3bbe7e6a68abefa7a5
diff --git a/vendor/grammars/verilog.tmbundle b/vendor/grammars/verilog.tmbundle
deleted file mode 160000
index f55a9859f4..0000000000
--- a/vendor/grammars/verilog.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit f55a9859f48bb6189992b86748c127044131a785
diff --git a/vendor/grammars/vue-syntax-highlight b/vendor/grammars/vue-syntax-highlight
deleted file mode 160000
index 16b6051f20..0000000000
--- a/vendor/grammars/vue-syntax-highlight
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 16b6051f20b4ea994787147bf68e9064e7be9e1b
diff --git a/vendor/grammars/xc.tmbundle b/vendor/grammars/xc.tmbundle
deleted file mode 160000
index 309d1f662c..0000000000
--- a/vendor/grammars/xc.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 309d1f662ca32513d3eed19f44ce4ef1d6f5f611
diff --git a/vendor/grammars/xml.tmbundle b/vendor/grammars/xml.tmbundle
deleted file mode 160000
index ff0d3e51d4..0000000000
--- a/vendor/grammars/xml.tmbundle
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ff0d3e51d42f046f2dc6a1322d21a60eca2038b9
diff --git a/vendor/grammars/zephir-sublime b/vendor/grammars/zephir-sublime
deleted file mode 160000
index 5b1d75b565..0000000000
--- a/vendor/grammars/zephir-sublime
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 5b1d75b565894b7d7380e9f994d4a5d8a105867f