Move syntaxes, fixes #874

This commit is contained in:
sharkdp authored and David Peter committed 2020-03-21 23:53:53 +01:00
1 parent 0550a286bd
commit 32346612b7
87 files changed
+66 -55

No files matched your search

+47 -47
View File
@@ -1,32 +1,32 @@
[submodule "assets/syntaxes/Elixir"] [submodule "assets/syntaxes/Elixir"]
path = assets/syntaxes/Elixir path = assets/syntaxes/02_Extra/Elixir
url = https://github.com/princemaple/elixir-sublime-syntax/ url = https://github.com/princemaple/elixir-sublime-syntax/
[submodule "assets/syntaxes/Packages"] [submodule "assets/syntaxes/Packages"]
path = assets/syntaxes/Packages path = assets/syntaxes/01_Packages
url = https://github.com/sublimehq/Packages/ url = https://github.com/sublimehq/Packages/
[submodule "assets/syntaxes/TOML"] [submodule "assets/syntaxes/TOML"]
path = assets/syntaxes/TOML path = assets/syntaxes/02_Extra/TOML
url = https://github.com/jasonwilliams/sublime_toml_highlighting url = https://github.com/jasonwilliams/sublime_toml_highlighting
[submodule "assets/syntaxes/Julia"] [submodule "assets/syntaxes/Julia"]
path = assets/syntaxes/Julia path = assets/syntaxes/02_Extra/Julia
url = https://github.com/JuliaEditorSupport/Julia-sublime url = https://github.com/JuliaEditorSupport/Julia-sublime
[submodule "assets/themes/sublime-monokai-extended"] [submodule "assets/themes/sublime-monokai-extended"]
path = assets/themes/sublime-monokai-extended path = assets/themes/sublime-monokai-extended
url = https://github.com/jonschlinkert/sublime-monokai-extended url = https://github.com/jonschlinkert/sublime-monokai-extended
[submodule "assets/syntaxes/Docker"] [submodule "assets/syntaxes/Docker"]
path = assets/syntaxes/Docker path = assets/syntaxes/02_Extra/Docker
url = https://github.com/asbjornenge/Docker.tmbundle url = https://github.com/asbjornenge/Docker.tmbundle
[submodule "assets/syntaxes/VimL"] [submodule "assets/syntaxes/VimL"]
path = assets/syntaxes/VimL path = assets/syntaxes/02_Extra/VimL
url = https://github.com/SalGnt/Sublime-VimL url = https://github.com/SalGnt/Sublime-VimL
[submodule "assets/syntaxes/INI"] [submodule "assets/syntaxes/INI"]
path = assets/syntaxes/INI path = assets/syntaxes/02_Extra/INI
url = https://github.com/clintberry/sublime-text-2-ini url = https://github.com/clintberry/sublime-text-2-ini
[submodule "assets/syntaxes/CMake"] [submodule "assets/syntaxes/CMake"]
path = assets/syntaxes/CMake path = assets/syntaxes/02_Extra/CMake
url = https://github.com/zyxar/Sublime-CMakeLists url = https://github.com/zyxar/Sublime-CMakeLists
[submodule "assets/syntaxes/LESS"] [submodule "assets/syntaxes/LESS"]
path = assets/syntaxes/LESS path = assets/syntaxes/02_Extra/LESS
url = https://github.com/danro/LESS-sublime url = https://github.com/danro/LESS-sublime
[submodule "assets/themes/DarkNeon"] [submodule "assets/themes/DarkNeon"]
path = assets/themes/DarkNeon path = assets/themes/DarkNeon
@@ -41,127 +41,127 @@
path = assets/themes/TwoDark path = assets/themes/TwoDark
url = https://github.com/erremauro/TwoDark url = https://github.com/erremauro/TwoDark
[submodule "assets/syntaxes/AWK"] [submodule "assets/syntaxes/AWK"]
path = assets/syntaxes/AWK path = assets/syntaxes/02_Extra/AWK
url = https://github.com/JohnNilsson/awk-sublime url = https://github.com/JohnNilsson/awk-sublime
[submodule "assets/syntaxes/Nix"] [submodule "assets/syntaxes/Nix"]
path = assets/syntaxes/Nix path = assets/syntaxes/02_Extra/Nix
url = https://github.com/wmertens/sublime-nix url = https://github.com/wmertens/sublime-nix
[submodule "assets/themes/zenburn"] [submodule "assets/themes/zenburn"]
path = assets/themes/zenburn path = assets/themes/zenburn
url = https://github.com/colinta/zenburn.git url = https://github.com/colinta/zenburn.git
[submodule "assets/syntaxes/Kotlin"] [submodule "assets/syntaxes/Kotlin"]
path = assets/syntaxes/Kotlin path = assets/syntaxes/02_Extra/Kotlin
url = https://github.com/vkostyukov/kotlin-sublime-package url = https://github.com/vkostyukov/kotlin-sublime-package
[submodule "assets/syntaxes/Elm"] [submodule "assets/syntaxes/Elm"]
path = assets/syntaxes/Elm path = assets/syntaxes/02_Extra/Elm
url = https://github.com/elm-community/SublimeElmLanguageSupport url = https://github.com/elm-community/SublimeElmLanguageSupport
[submodule "assets/syntaxes/TypeScript"] [submodule "assets/syntaxes/TypeScript"]
path = assets/syntaxes/TypeScript path = assets/syntaxes/02_Extra/TypeScript
url = https://github.com/Microsoft/TypeScript-Sublime-Plugin url = https://github.com/Microsoft/TypeScript-Sublime-Plugin
[submodule "assets/syntaxes/Puppet"] [submodule "assets/syntaxes/Puppet"]
path = assets/syntaxes/Puppet path = assets/syntaxes/02_Extra/Puppet
url = https://github.com/russCloak/SublimePuppet url = https://github.com/russCloak/SublimePuppet
[submodule "assets/syntaxes/CSV"] [submodule "assets/syntaxes/CSV"]
path = assets/syntaxes/CSV path = assets/syntaxes/02_Extra/CSV
url = https://github.com/wadetb/Sublime-Text-Advanced-CSV url = https://github.com/wadetb/Sublime-Text-Advanced-CSV
[submodule "assets/themes/onehalf"] [submodule "assets/themes/onehalf"]
path = assets/themes/onehalf path = assets/themes/onehalf
url = https://github.com/sonph/onehalf url = https://github.com/sonph/onehalf
[submodule "assets/syntaxes/JavaScript (Babel)"] [submodule "assets/syntaxes/JavaScript (Babel)"]
path = assets/syntaxes/JavaScript (Babel) path = assets/syntaxes/02_Extra/JavaScript (Babel)
url = https://github.com/babel/babel-sublime url = https://github.com/babel/babel-sublime
[submodule "assets/syntaxes/Cabal"] [submodule "assets/syntaxes/Cabal"]
path = assets/syntaxes/Cabal path = assets/syntaxes/02_Extra/Cabal
url = https://github.com/SublimeHaskell/SublimeHaskell url = https://github.com/SublimeHaskell/SublimeHaskell
[submodule "assets/syntaxes/Dart"] [submodule "assets/syntaxes/Dart"]
path = assets/syntaxes/Dart path = assets/syntaxes/02_Extra/Dart
url = https://github.com/guillermooo/dart-sublime-bundle url = https://github.com/guillermooo/dart-sublime-bundle
[submodule "assets/syntaxes/FSharp"] [submodule "assets/syntaxes/FSharp"]
path = assets/syntaxes/FSharp path = assets/syntaxes/02_Extra/FSharp
url = https://github.com/hoest/sublimetext-fsharp url = https://github.com/hoest/sublimetext-fsharp
[submodule "assets/syntaxes/PureScript"] [submodule "assets/syntaxes/PureScript"]
path = assets/syntaxes/PureScript path = assets/syntaxes/02_Extra/PureScript
url = https://github.com/tellnobody1/sublime-purescript-syntax url = https://github.com/tellnobody1/sublime-purescript-syntax
[submodule "assets/syntaxes/Swift"] [submodule "assets/syntaxes/Swift"]
path = assets/syntaxes/Swift path = assets/syntaxes/02_Extra/Swift
url = https://github.com/quiqueg/Swift-Sublime-Package url = https://github.com/quiqueg/Swift-Sublime-Package
[submodule "assets/syntaxes/Crystal"] [submodule "assets/syntaxes/Crystal"]
path = assets/syntaxes/Crystal path = assets/syntaxes/02_Extra/Crystal
url = https://github.com/crystal-lang-tools/sublime-crystal.git url = https://github.com/crystal-lang-tools/sublime-crystal.git
[submodule "assets/syntaxes/PowerShell"] [submodule "assets/syntaxes/PowerShell"]
path = assets/syntaxes/PowerShell path = assets/syntaxes/02_Extra/PowerShell
url = https://github.com/PowerShell/EditorSyntax url = https://github.com/PowerShell/EditorSyntax
[submodule "assets/syntaxes/Robot"] [submodule "assets/syntaxes/Robot"]
path = assets/syntaxes/Robot path = assets/syntaxes/02_Extra/Robot
url = https://github.com/andriyko/sublime-robot-framework-assistant.git url = https://github.com/andriyko/sublime-robot-framework-assistant.git
[submodule "assets/themes/sublime-snazzy"] [submodule "assets/themes/sublime-snazzy"]
path = assets/themes/sublime-snazzy path = assets/themes/sublime-snazzy
url = https://github.com/greggb/sublime-snazzy url = https://github.com/greggb/sublime-snazzy
[submodule "assets/syntaxes/AsciiDoc"] [submodule "assets/syntaxes/AsciiDoc"]
path = assets/syntaxes/AsciiDoc path = assets/syntaxes/02_Extra/AsciiDoc
url = https://github.com/SublimeText/AsciiDoc.git url = https://github.com/SublimeText/AsciiDoc.git
[submodule "assets/syntaxes/Assembly (ARM)"] [submodule "assets/syntaxes/Assembly (ARM)"]
path = assets/syntaxes/Assembly (ARM) path = assets/syntaxes/02_Extra/Assembly (ARM)
url = https://github.com/tvi/Sublime-ARM-Assembly url = https://github.com/tvi/Sublime-ARM-Assembly
[submodule "assets/syntaxes/syslog-syntax"] [submodule "assets/syntaxes/syslog-syntax"]
path = assets/syntaxes/Syslog path = assets/syntaxes/02_Extra/Syslog
url = https://github.com/caos21/syslog-syntax.git url = https://github.com/caos21/syslog-syntax.git
branch = master branch = master
[submodule "assets/syntaxes/protobuf-syntax-highlighting"] [submodule "assets/syntaxes/protobuf-syntax-highlighting"]
path = assets/syntaxes/Protobuf path = assets/syntaxes/02_Extra/Protobuf
url = https://github.com/VcamX/protobuf-syntax-highlighting.git url = https://github.com/VcamX/protobuf-syntax-highlighting.git
branch = master branch = master
[submodule "assets/syntaxes/Terraform"] [submodule "assets/syntaxes/Terraform"]
path = assets/syntaxes/Terraform path = assets/syntaxes/02_Extra/Terraform
url = https://github.com/alexlouden/Terraform.tmLanguage.git url = https://github.com/alexlouden/Terraform.tmLanguage.git
[submodule "assets/syntaxes/Jsonnet"] [submodule "assets/syntaxes/Jsonnet"]
path = assets/syntaxes/Jsonnet path = assets/syntaxes/02_Extra/Jsonnet
url = https://github.com/gburiola/sublime-jsonnet-syntax.git url = https://github.com/gburiola/sublime-jsonnet-syntax.git
[submodule "assets/syntaxes/varlink"] [submodule "assets/syntaxes/varlink"]
path = assets/syntaxes/varlink path = assets/syntaxes/02_Extra/varlink
url = https://github.com/varlink/syntax-highlight-varlink.git url = https://github.com/varlink/syntax-highlight-varlink.git
[submodule "assets/syntaxes/sublime-fish"] [submodule "assets/syntaxes/sublime-fish"]
path = assets/syntaxes/Fish path = assets/syntaxes/02_Extra/Fish
url = https://github.com/Phidica/sublime-fish.git url = https://github.com/Phidica/sublime-fish.git
[submodule "assets/syntaxes/Org mode"] [submodule "assets/syntaxes/Org mode"]
path = assets/syntaxes/Org mode path = assets/syntaxes/02_Extra/Org mode
url = https://github.com/jezcope/Org.tmbundle.git url = https://github.com/jezcope/Org.tmbundle.git
[submodule "assets/syntaxes/requirementstxt"] [submodule "assets/syntaxes/requirementstxt"]
path = assets/syntaxes/requirementstxt path = assets/syntaxes/02_Extra/requirementstxt
url = https://github.com/wuub/requirementstxt url = https://github.com/wuub/requirementstxt
[submodule "assets/syntaxes/DotENV"] [submodule "assets/syntaxes/DotENV"]
path = assets/syntaxes/DotENV path = assets/syntaxes/02_Extra/DotENV
url = https://github.com/zaynali53/DotENV url = https://github.com/zaynali53/DotENV
[submodule "assets/syntaxes/hosts"] [submodule "assets/syntaxes/hosts"]
path = assets/syntaxes/hosts path = assets/syntaxes/02_Extra/hosts
url = https://github.com/brandonwamboldt/sublime-hosts url = https://github.com/brandonwamboldt/sublime-hosts
[submodule "assets/syntaxes/ssh-config"] [submodule "assets/syntaxes/ssh-config"]
path = assets/syntaxes/ssh-config path = assets/syntaxes/02_Extra/ssh-config
url = https://github.com/robballou/sublimetext-sshconfig.git url = https://github.com/robballou/sublimetext-sshconfig.git
[submodule "assets/syntaxes/GraphQL"] [submodule "assets/syntaxes/GraphQL"]
path = assets/syntaxes/GraphQL path = assets/syntaxes/02_Extra/GraphQL
url = https://github.com/dncrews/GraphQL-SublimeText3.git url = https://github.com/dncrews/GraphQL-SublimeText3.git
[submodule "assets/syntaxes/Verilog"] [submodule "assets/syntaxes/Verilog"]
path = assets/syntaxes/Verilog path = assets/syntaxes/02_Extra/Verilog
url = https://github.com/pro711/sublime-verilog url = https://github.com/pro711/sublime-verilog
[submodule "assets/syntaxes/SCSS_Sass"] [submodule "assets/syntaxes/SCSS_Sass"]
path = assets/syntaxes/SCSS_Sass path = assets/syntaxes/02_Extra/SCSS_Sass
url = https://github.com/braver/SublimeSass url = https://github.com/braver/SublimeSass
[submodule "assets/syntaxes/Strace"] [submodule "assets/syntaxes/Strace"]
path = assets/syntaxes/Strace path = assets/syntaxes/02_Extra/Strace
url = https://github.com/djuretic/SublimeStrace url = https://github.com/djuretic/SublimeStrace
[submodule "assets/syntaxes/Jinja2"] [submodule "assets/syntaxes/Jinja2"]
path = assets/syntaxes/Jinja2 path = assets/syntaxes/02_Extra/Jinja2
url = https://github.com/Martin819/sublime-jinja2 url = https://github.com/Martin819/sublime-jinja2
[submodule "assets/syntaxes/SLS"] [submodule "assets/syntaxes/SLS"]
path = assets/syntaxes/SLS path = assets/syntaxes/02_Extra/SLS
url = https://github.com/saltstack/sublime-text url = https://github.com/saltstack/sublime-text
branch = master branch = master
[submodule "assets/themes/dracula-sublime"] [submodule "assets/themes/dracula-sublime"]
path = assets/themes/dracula-sublime path = assets/themes/dracula-sublime
url = https://github.com/dracula/sublime.git url = https://github.com/dracula/sublime.git
[submodule "assets/syntaxes/HTML (Twig)"] [submodule "assets/syntaxes/HTML (Twig)"]
path = assets/syntaxes/HTML (Twig) path = assets/syntaxes/02_Extra/HTML (Twig)
url = https://github.com/Anomareh/PHP-Twig.tmbundle.git url = https://github.com/Anomareh/PHP-Twig.tmbundle.git
[submodule "assets/themes/Nord-sublime"] [submodule "assets/themes/Nord-sublime"]
path = assets/themes/Nord-sublime path = assets/themes/Nord-sublime
@@ -170,9 +170,9 @@
path = assets/themes/solarized-sublime path = assets/themes/solarized-sublime
url = https://github.com/paulcpederson/solarized-sublime.git url = https://github.com/paulcpederson/solarized-sublime.git
[submodule "assets/syntaxes/Vue"] [submodule "assets/syntaxes/Vue"]
path = assets/syntaxes/Vue path = assets/syntaxes/02_Extra/Vue
url = https://github.com/vuejs/vue-syntax-highlight.git url = https://github.com/vuejs/vue-syntax-highlight.git
branch = new branch = new
[submodule "assets/syntaxes/CoffeeScript"] [submodule "assets/syntaxes/CoffeeScript"]
path = assets/syntaxes/CoffeeScript path = assets/syntaxes/02_Extra/CoffeeScript
url = https://github.com/sustained/CoffeeScript-Sublime-Plugin url = https://github.com/sustained/CoffeeScript-Sublime-Plugin
+3 -3
View File
@@ -1,7 +1,7 @@
diff --git syntaxes/Packages/Java/JavaDoc.sublime-syntax syntaxes/Packages/Java/JavaDoc.sublime-syntax diff --git syntaxes/01_Packages/Java/JavaDoc.sublime-syntax syntaxes/01_Packages/Java/JavaDoc.sublime-syntax
index 422a6a9..40a741e 100644 index 422a6a9..40a741e 100644
--- syntaxes/Packages/Java/JavaDoc.sublime-syntax --- syntaxes/01_Packages/Java/JavaDoc.sublime-syntax
+++ syntaxes/Packages/Java/JavaDoc.sublime-syntax +++ syntaxes/01_Packages/Java/JavaDoc.sublime-syntax
@@ -13,7 +13,7 @@ variables: @@ -13,7 +13,7 @@ variables:
contexts: contexts:
prototype: prototype:
+1 -1
View File
@@ -44,7 +44,7 @@ bat cache --clear
# TODO: Remove this (and the reverse part below) when # TODO: Remove this (and the reverse part below) when
# https://github.com/trishume/syntect/issues/222 has been fixed # https://github.com/trishume/syntect/issues/222 has been fixed
JAVADOC_FILE="${ASSET_DIR}/syntaxes/Packages/Java/JavaDoc.sublime-syntax" JAVADOC_FILE="${ASSET_DIR}/syntaxes/01_Packages/Java/JavaDoc.sublime-syntax"
JAVADOC_PATCH="${ASSET_DIR}/JavaDoc.sublime-syntax.patch" JAVADOC_PATCH="${ASSET_DIR}/JavaDoc.sublime-syntax.patch"
patch "$JAVADOC_FILE" "$JAVADOC_PATCH" patch "$JAVADOC_FILE" "$JAVADOC_PATCH"
BIN
View File
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Whitespace-only changes.
@@ -0,0 +1,11 @@
--- JavaDoc.sublime-syntax
+++ JavaDoc.sublime-syntax
@@ -13,7 +13,7 @@ variables:
contexts:
prototype:
# https://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#leadingasterisks
- - match: ^\s*(\*)\s*(?!\s*@)
+ - match: ^\s*(\*)(?!/)\s*(?!\s*@)
captures:
1: punctuation.definition.comment.javadoc
+4 -4
View File
@@ -273,6 +273,8 @@ mod tests {
assert_eq!(test.syntax_name("test.rs"), "Rust"); assert_eq!(test.syntax_name("test.rs"), "Rust");
assert_eq!(test.syntax_name("test.cpp"), "C++"); assert_eq!(test.syntax_name("test.cpp"), "C++");
assert_eq!(test.syntax_name("PKGBUILD"), "Bourne Again Shell (bash)"); assert_eq!(test.syntax_name("PKGBUILD"), "Bourne Again Shell (bash)");
assert_eq!(test.syntax_name(".bashrc"), "Bourne Again Shell (bash)");
assert_eq!(test.syntax_name("Makefile"), "Makefile");
} }
#[test] #[test]
@@ -280,10 +282,8 @@ mod tests {
let test = SyntaxDetectionTest::new(); let test = SyntaxDetectionTest::new();
assert_eq!(test.syntax_name("test.sass"), "Sass"); assert_eq!(test.syntax_name("test.sass"), "Sass");
// TODO: make these tests pass: assert_eq!(test.syntax_name("test.hs"), "Haskell (improved)");
// assert_eq!(test.syntax_name("test.h"), "C"); assert_eq!(test.syntax_name("test.js"), "JavaScript (Babel)");
// assert_eq!(test.syntax_name("test.hs"), "Haskell (Improved)");
// assert_eq!(test.syntax_name("test.js"), "JavaScript (Babel)");
} }
#[test] #[test]