Unnamed repository; edit this file 'description' to name the repository.
yeah!
| -rw-r--r-- | helix-core/src/transaction.rs | 1 | ||||
| -rw-r--r-- | helix-lsp-types/src/semantic_tokens.rs | 8 | ||||
| -rw-r--r-- | helix-lsp/src/client.rs | 1 |
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)) |