mirror of
https://github.com/sharkdp/bat.git
synced 2024-12-27 08:48:49 +01:00
commit
b0191cdf2c
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -185,3 +185,6 @@
|
|||||||
[submodule "assets/syntaxes/02_Extra/AsciiDoc"]
|
[submodule "assets/syntaxes/02_Extra/AsciiDoc"]
|
||||||
path = assets/syntaxes/02_Extra/AsciiDoc
|
path = assets/syntaxes/02_Extra/AsciiDoc
|
||||||
url = https://github.com/asciidoctor/sublimetext-asciidoc.git
|
url = https://github.com/asciidoctor/sublimetext-asciidoc.git
|
||||||
|
[submodule "assets/syntaxes/02_Extra/GLSL"]
|
||||||
|
path = assets/syntaxes/02_Extra/GLSL
|
||||||
|
url = https://github.com/euler0/sublime-glsl
|
||||||
|
@ -9,6 +9,7 @@
|
|||||||
## Syntaxes
|
## Syntaxes
|
||||||
|
|
||||||
- Update AsciiDoc syntax, see #1034 (@rxt1077)
|
- Update AsciiDoc syntax, see #1034 (@rxt1077)
|
||||||
|
- GLSL (@caioalonso)
|
||||||
|
|
||||||
## New themes
|
## New themes
|
||||||
## `bat` as a library
|
## `bat` as a library
|
||||||
|
1
assets/syntaxes/02_Extra/GLSL
vendored
Submodule
1
assets/syntaxes/02_Extra/GLSL
vendored
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 4cd4acfffc7f2ab4f154b6ebfbbe0bb71825eb89
|
@ -428,6 +428,7 @@ mod tests {
|
|||||||
assert_eq!(test.syntax_for_file("test.h"), "C++");
|
assert_eq!(test.syntax_for_file("test.h"), "C++");
|
||||||
assert_eq!(test.syntax_for_file("test.sass"), "Sass");
|
assert_eq!(test.syntax_for_file("test.sass"), "Sass");
|
||||||
assert_eq!(test.syntax_for_file("test.js"), "JavaScript (Babel)");
|
assert_eq!(test.syntax_for_file("test.js"), "JavaScript (Babel)");
|
||||||
|
assert_eq!(test.syntax_for_file("test.fs"), "F#");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -23,6 +23,7 @@ impl<'a> SyntaxMapping<'a> {
|
|||||||
pub fn builtin() -> SyntaxMapping<'a> {
|
pub fn builtin() -> SyntaxMapping<'a> {
|
||||||
let mut mapping = Self::empty();
|
let mut mapping = Self::empty();
|
||||||
mapping.insert("*.h", MappingTarget::MapTo("C++")).unwrap();
|
mapping.insert("*.h", MappingTarget::MapTo("C++")).unwrap();
|
||||||
|
mapping.insert("*.fs", MappingTarget::MapTo("F#")).unwrap();
|
||||||
mapping
|
mapping
|
||||||
.insert("build", MappingTarget::MapToUnknown)
|
.insert("build", MappingTarget::MapToUnknown)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
@ -14,6 +14,8 @@ fn no_duplicate_extensions() {
|
|||||||
// The "Ruby Haml" syntax also comes with a '.sass' extension. However, we make sure
|
// The "Ruby Haml" syntax also comes with a '.sass' extension. However, we make sure
|
||||||
// that 'sass' is mapped to the 'Sass' syntax.
|
// that 'sass' is mapped to the 'Sass' syntax.
|
||||||
"sass",
|
"sass",
|
||||||
|
// The '.fs' extension appears in F# and GLSL. We default to F#.
|
||||||
|
"fs",
|
||||||
];
|
];
|
||||||
|
|
||||||
let assets = HighlightingAssets::from_binary();
|
let assets = HighlightingAssets::from_binary();
|
||||||
|
Loading…
Reference in New Issue
Block a user