feat: disable bracket colorizing according to textmate scopes (#81)

* feat: disable bracket colorizing according to textmate scopes

* feat: use typc as highlighting language
This commit is contained in:
Myriad-Dreamin 2024-03-22 21:23:26 +08:00 committed by GitHub
parent 14ef2e78e2
commit 10c3e0134a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 51 additions and 12 deletions

View file

@ -65,8 +65,8 @@ fn def_tooltip(
| crate::syntax::LexicalKind::Heading(..) => None,
crate::syntax::LexicalKind::Var(LexicalVarKind::Function) => Some(
LspHoverContents::Scalar(lsp_types::MarkedString::String(format!(
r#"```typst-grammar
#let {name}({params});
r#"```typc
let {name}({params});
```{doc}"#,
name = lnk.name,
params = ParamTooltip(&lnk),
@ -84,9 +84,9 @@ fn def_tooltip(
.unwrap_or_default();
Some(LspHoverContents::Scalar(lsp_types::MarkedString::String(
format!(
r#"```typst-grammar
r#"```typc
{values}
#let {name};
let {name};
```{doc}"#,
name = lnk.name,
doc = DocTooltip::get(ctx, &lnk).unwrap_or_default(),