Add file_extensions
to Sublime syntax file (#878)
This commit is contained in:
parent
8557a6c6b3
commit
9dc2385c64
16
Cargo.lock
generated
16
Cargo.lock
generated
@ -218,6 +218,7 @@ dependencies = [
|
|||||||
"test-utilities",
|
"test-utilities",
|
||||||
"unicode-width",
|
"unicode-width",
|
||||||
"which",
|
"which",
|
||||||
|
"yaml-rust",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@ -232,6 +233,12 @@ version = "0.2.97"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6"
|
checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "linked-hash-map"
|
||||||
|
version = "0.5.4"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "log"
|
name = "log"
|
||||||
version = "0.4.14"
|
version = "0.4.14"
|
||||||
@ -617,3 +624,12 @@ name = "winapi-x86_64-pc-windows-gnu"
|
|||||||
version = "0.4.0"
|
version = "0.4.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "yaml-rust"
|
||||||
|
version = "0.4.5"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
|
||||||
|
dependencies = [
|
||||||
|
"linked-hash-map",
|
||||||
|
]
|
||||||
|
@ -46,6 +46,7 @@ features = ["derive"]
|
|||||||
executable-path = "1.0.0"
|
executable-path = "1.0.0"
|
||||||
pretty_assertions = "0.7.0"
|
pretty_assertions = "0.7.0"
|
||||||
which = "4.0.0"
|
which = "4.0.0"
|
||||||
|
yaml-rust = "0.4.5"
|
||||||
|
|
||||||
# Until github.com/rust-lang/cargo/pull/7333 makes it into stable,
|
# Until github.com/rust-lang/cargo/pull/7333 makes it into stable,
|
||||||
# this version-less dev-dependency will interfere with publishing
|
# this version-less dev-dependency will interfere with publishing
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
---
|
---
|
||||||
# http://www.sublimetext.com/docs/syntax.html
|
# http://www.sublimetext.com/docs/syntax.html
|
||||||
name: Just
|
name: Just
|
||||||
|
file_extensions: [Justfile, just]
|
||||||
scope: source.just
|
scope: source.just
|
||||||
contexts:
|
contexts:
|
||||||
main:
|
main:
|
||||||
|
@ -14,3 +14,4 @@ pub(crate) use just::unindent;
|
|||||||
pub(crate) use libc::{EXIT_FAILURE, EXIT_SUCCESS};
|
pub(crate) use libc::{EXIT_FAILURE, EXIT_SUCCESS};
|
||||||
pub(crate) use test_utilities::{assert_stdout, tempdir, tmptree};
|
pub(crate) use test_utilities::{assert_stdout, tempdir, tmptree};
|
||||||
pub(crate) use which::which;
|
pub(crate) use which::which;
|
||||||
|
pub(crate) use yaml_rust::YamlLoader;
|
||||||
|
@ -26,4 +26,5 @@ mod search;
|
|||||||
mod shebang;
|
mod shebang;
|
||||||
mod shell;
|
mod shell;
|
||||||
mod string;
|
mod string;
|
||||||
|
mod sublime_syntax;
|
||||||
mod working_directory;
|
mod working_directory;
|
||||||
|
7
tests/sublime_syntax.rs
Normal file
7
tests/sublime_syntax.rs
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
use crate::common::*;
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn parse() {
|
||||||
|
let yaml = fs::read_to_string("extras/just.sublime-syntax").unwrap();
|
||||||
|
YamlLoader::load_from_str(&yaml).unwrap();
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user