Add tree-sitter-markdown, set up simple markdown higlighting

This commit is contained in:
Max Brunsfeld 2021-12-05 21:37:31 -08:00
parent 026c3476db
commit b1ed9c88a4
7 changed files with 61 additions and 2 deletions

View file

@ -27,8 +27,11 @@ fn rust() -> Language {
}
fn markdown() -> Language {
let grammar = tree_sitter_markdown::language();
let config = toml::from_slice(&LanguageDir::get("markdown/config.toml").unwrap().data).unwrap();
Language::new(config, None)
Language::new(config, Some(grammar))
.with_highlights_query(load_query("markdown/highlights.scm").as_ref())
.unwrap()
}
fn load_query(path: &str) -> Cow<'static, str> {