summaryrefslogtreecommitdiff
path: root/support/texlab/src/features/completion/begin_command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/src/features/completion/begin_command.rs')
-rw-r--r--support/texlab/src/features/completion/begin_command.rs11
1 files changed, 4 insertions, 7 deletions
diff --git a/support/texlab/src/features/completion/begin_command.rs b/support/texlab/src/features/completion/begin_command.rs
index ebd272711e..b9b4f06117 100644
--- a/support/texlab/src/features/completion/begin_command.rs
+++ b/support/texlab/src/features/completion/begin_command.rs
@@ -1,4 +1,3 @@
-use cancellation::CancellationToken;
use lsp_types::CompletionParams;
use crate::features::cursor::CursorContext;
@@ -8,9 +7,7 @@ use super::types::{InternalCompletionItem, InternalCompletionItemData};
pub fn complete_begin_command(
context: &CursorContext<CompletionParams>,
items: &mut Vec<InternalCompletionItem>,
- cancellation_token: &CancellationToken,
) -> Option<()> {
- cancellation_token.result().ok()?;
let range = context.cursor.command_range(context.offset)?;
items.push(InternalCompletionItem::new(
@@ -22,7 +19,7 @@ pub fn complete_begin_command(
#[cfg(test)]
mod tests {
- use cstree::TextRange;
+ use rowan::TextRange;
use crate::features::testing::FeatureTester;
@@ -40,7 +37,7 @@ mod tests {
let context = CursorContext::new(request);
let mut actual_items = Vec::new();
- complete_begin_command(&context, &mut actual_items, CancellationToken::none());
+ complete_begin_command(&context, &mut actual_items);
assert!(actual_items.is_empty());
}
@@ -57,7 +54,7 @@ mod tests {
let context = CursorContext::new(request);
let mut actual_items = Vec::new();
- complete_begin_command(&context, &mut actual_items, CancellationToken::none());
+ complete_begin_command(&context, &mut actual_items);
assert!(actual_items.is_empty());
}
@@ -74,7 +71,7 @@ mod tests {
let context = CursorContext::new(request);
let mut actual_items = Vec::new();
- complete_begin_command(&context, &mut actual_items, CancellationToken::none());
+ complete_begin_command(&context, &mut actual_items);
assert!(!actual_items.is_empty());
for item in actual_items {