mirror of
https://github.com/sharkdp/bat.git
synced 2025-01-19 04:21:06 +00:00
Discover syntaxes by name and extention
This commit is contained in:
parent
15f0268bdc
commit
9eb64b97fe
@ -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())?,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user