mirror of
https://github.com/sharkdp/bat
synced 2026-08-07 19:31:42 +00:00
Discover syntaxes by name and extention
This commit is contained in:
+1
-4
@@ -170,10 +170,7 @@ fn print_file<P: AsRef<Path>>(
|
|||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let reader = BufReader::new(File::open(filename.as_ref())?);
|
let reader = BufReader::new(File::open(filename.as_ref())?);
|
||||||
let syntax = match options.language {
|
let syntax = match options.language {
|
||||||
Some(language) => syntax_set
|
Some(language) => syntax_set.find_syntax_by_token(language),
|
||||||
.syntaxes()
|
|
||||||
.iter()
|
|
||||||
.find(|syntax| syntax.name.eq_ignore_ascii_case(language)),
|
|
||||||
None => syntax_set.find_syntax_for_file(filename.as_ref())?,
|
None => syntax_set.find_syntax_for_file(filename.as_ref())?,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user