Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
cli: Disable `html` highlighting by default
cloudhead committed 2 years ago
commit 2011f2b06e7207498aa084a25583c3c96c782c2d
parent 8479666731847f3888e311e23aa1912fb21f9144
2 files changed +4 -1
modified radicle-cli/Cargo.toml
@@ -33,7 +33,9 @@ tree-sitter = { version = "0.20.0" }
tree-sitter-highlight = { version = "0.20" }
tree-sitter-rust = { version = "0.20" }
tree-sitter-typescript = { version = "0.20" }
-
tree-sitter-html = { version = "0.19" }
+
# N.b. This crate has a C++ token scanner that causes problems when building
+
# for the musl target. Hence it is optional for now.
+
tree-sitter-html = { version = "0.19", optional = true }
tree-sitter-css = { version = "0.19" }
tree-sitter-toml = { version = "0.20" }
tree-sitter-c = { version = "0.20" }
modified radicle-cli/src/terminal/highlight.rs
@@ -304,6 +304,7 @@ impl Highlighter {
                )
                .expect("Highlighter::config: highlight configuration must be valid")
            })),
+
            #[cfg(feature = "tree-sitter-html")]
            "html" => Some(self.configs.entry(language).or_insert_with(|| {
                ts::HighlightConfiguration::new(
                    tree_sitter_html::language(),