Unnamed repository; edit this file 'description' to name the repository.
bendn 13 days ago
parent 0ee85e3 · commit a6be68c
-rw-r--r--helix-core/src/transaction.rs1
-rw-r--r--helix-lsp-types/src/semantic_tokens.rs8
-rw-r--r--helix-lsp/src/client.rs1
3 files changed, 6 insertions, 4 deletions
diff --git a/helix-core/src/transaction.rs b/helix-core/src/transaction.rs
index 5e71fcd00..598772f0f 100644
--- a/helix-core/src/transaction.rs
+++ b/helix-core/src/transaction.rs
@@ -361,6 +361,7 @@ impl ChangeSet {
pos += s.chars().count();
}
}
+ println!("=>\n{text}");
}
true
}
diff --git a/helix-lsp-types/src/semantic_tokens.rs b/helix-lsp-types/src/semantic_tokens.rs
index 842558bac..b4448aa7f 100644
--- a/helix-lsp-types/src/semantic_tokens.rs
+++ b/helix-lsp-types/src/semantic_tokens.rs
@@ -153,7 +153,7 @@ pub struct SemanticToken {
}
impl SemanticToken {
- fn deserialize_tokens<'de, D>(deserializer: D) -> Result<Vec<SemanticToken>, D::Error>
+ pub fn deserialize_tokens<'de, D>(deserializer: D) -> Result<Vec<SemanticToken>, D::Error>
where
D: serde::Deserializer<'de>,
{
@@ -177,7 +177,7 @@ impl SemanticToken {
)
}
- fn serialize_tokens<S>(tokens: &[SemanticToken], serializer: S) -> Result<S::Ok, S::Error>
+ pub fn serialize_tokens<S>(tokens: &[SemanticToken], serializer: S) -> Result<S::Ok, S::Error>
where
S: serde::Serializer,
{
@@ -192,7 +192,7 @@ impl SemanticToken {
seq.end()
}
- fn deserialize_tokens_opt<'de, D>(
+ pub fn deserialize_tokens_opt<'de, D>(
deserializer: D,
) -> Result<Option<Vec<SemanticToken>>, D::Error>
where
@@ -208,7 +208,7 @@ impl SemanticToken {
Ok(Option::<Wrapper>::deserialize(deserializer)?.map(|wrapper| wrapper.tokens))
}
- fn serialize_tokens_opt<S>(
+ pub fn serialize_tokens_opt<S>(
data: &Option<Vec<SemanticToken>>,
serializer: S,
) -> Result<S::Ok, S::Error>
diff --git a/helix-lsp/src/client.rs b/helix-lsp/src/client.rs
index 2ce5c60d0..ffba79932 100644
--- a/helix-lsp/src/client.rs
+++ b/helix-lsp/src/client.rs
@@ -1731,6 +1731,7 @@ impl Client {
query,
work_done_progress_params: lsp::WorkDoneProgressParams::default(),
partial_result_params: lsp::PartialResultParams::default(),
+ ..Default::default()
};
Some(self.call::<lsp::request::WorkspaceSymbolRequest>(params))