Skip to content

Commit 685df2b

Browse files
committed
fix require
1 parent 2b00a0f commit 685df2b

3 files changed

Lines changed: 10 additions & 4 deletions

File tree

crates/emmylua_ls/src/handlers/completion/providers/mod.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,14 @@ fn get_text_edit_range_in_string(
160160
}
161161

162162
if end_offset <= start_offset {
163-
end_offset = start_offset + 1;
163+
let pos = builder
164+
.semantic_model
165+
.get_document()
166+
.to_lsp_position(start_offset.into())?;
167+
return Some(lsp_types::Range {
168+
start: pos,
169+
end: pos,
170+
});
164171
}
165172

166173
let new_text_range = TextRange::new(start_offset.into(), end_offset.into());

crates/emmylua_ls/src/handlers/completion/providers/module_path_provider.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ fn complete_provider(builder: &mut CompletionBuilder) -> Option<()> {
5555
}
5656

5757
let string_token = LuaStringToken::cast(builder.trigger_token.clone())?;
58-
5958
let text_edit_range = get_text_edit_range_in_string(builder, string_token.clone());
6059
add_modules(builder, &string_token.get_value(), text_edit_range);
6160
Some(())

crates/emmylua_ls/src/handlers/semantic_token/semantic_token_builder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,10 @@ impl SemanticTokenTypeKind {
142142

143143
pub struct CustomSemanticTokenModifierKind;
144144
impl CustomSemanticTokenModifierKind {
145-
pub const OPERATOR_LOGICAL: SemanticTokenModifier = SemanticTokenModifier::new("operator.logical");
145+
pub const OPERATOR_LOGICAL: SemanticTokenModifier =
146+
SemanticTokenModifier::new("operator.logical");
146147
}
147148

148-
149149
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
150150
pub struct SemanticTokenModifierKind(u32);
151151

0 commit comments

Comments
 (0)