diff --git a/Cargo.lock b/Cargo.lock index 1cf7a617..024021f9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1905,6 +1905,7 @@ dependencies = [ "tree-sitter-java", "tree-sitter-javascript", "tree-sitter-json", + "tree-sitter-md", "tree-sitter-php", "tree-sitter-python", "tree-sitter-ruby", @@ -4295,6 +4296,15 @@ dependencies = [ "tree-sitter", ] +[[package]] +name = "tree-sitter-md" +version = "0.0.1" +source = "git+https://github.com/MDeiml/tree-sitter-markdown.git#6d112e7a9c1694504bb78ee0b92dcd509625e0df" +dependencies = [ + "cc", + "tree-sitter", +] + [[package]] name = "tree-sitter-php" version = "0.19.1" diff --git a/lapce-core/Cargo.toml b/lapce-core/Cargo.toml index 2e17cbe3..a7234ae8 100644 --- a/lapce-core/Cargo.toml +++ b/lapce-core/Cargo.toml @@ -23,7 +23,7 @@ tree-sitter-ruby = { git = "https://github.com/Liberatys/tree-sitter-ruby.git", tree-sitter-c = "0.20.1" tree-sitter-cpp = "0.20.0" tree-sitter-json = "0.19.0" -tree-sitter-markdown = { git = "https://github.com/MDeiml/tree-sitter-markdown.git", version = "0.0.1" } +tree-sitter-md = { git = "https://github.com/MDeiml/tree-sitter-markdown.git", version = "0.0.1" } tree-sitter-html = "0.19.0" tree-sitter-java = { git = "https://github.com/tree-sitter/tree-sitter-java.git", version = "0.20.0" } xi-rope = { git = "https://github.com/lapce/xi-editor", features = ["serde"] } diff --git a/lapce-core/src/language.rs b/lapce-core/src/language.rs index 072e167b..c9f07945 100644 --- a/lapce-core/src/language.rs +++ b/lapce-core/src/language.rs @@ -142,7 +142,7 @@ fn tree_sitter_language(&self) -> tree_sitter::Language { LapceLanguage::C => tree_sitter_c::language(), LapceLanguage::Cpp => tree_sitter_cpp::language(), LapceLanguage::Json => tree_sitter_json::language(), - LapceLanguage::Markdown => tree_sitter_markdown::language(), + LapceLanguage::Markdown => tree_sitter_md::language(), LapceLanguage::Ruby => tree_sitter_ruby::language(), LapceLanguage::Html => tree_sitter_html::language(), LapceLanguage::Java => tree_sitter_java::language(), @@ -172,7 +172,7 @@ pub(crate) fn new_highlight_config(&self) -> HighlightConfiguration { LapceLanguage::C => tree_sitter_c::HIGHLIGHT_QUERY, LapceLanguage::Cpp => tree_sitter_cpp::HIGHLIGHT_QUERY, LapceLanguage::Json => tree_sitter_json::HIGHLIGHT_QUERY, - LapceLanguage::Markdown => tree_sitter_markdown::HIGHLIGHTS_QUERY, + LapceLanguage::Markdown => tree_sitter_md::HIGHLIGHTS_QUERY, LapceLanguage::Ruby => tree_sitter_ruby::HIGHLIGHT_QUERY, LapceLanguage::Html => tree_sitter_html::HIGHLIGHT_QUERY, LapceLanguage::Java => tree_sitter_java::HIGHLIGHT_QUERY,