mirror of
https://github.com/Myriad-Dreamin/tinymist.git
synced 2025-07-24 13:13:43 +00:00
dev: improve literal completion matching (#252)
This commit is contained in:
parent
bbded48a1b
commit
5c83fb56ab
1 changed files with 5 additions and 1 deletions
|
@ -1048,7 +1048,7 @@ pub fn complete_literal(ctx: &mut CompletionContext) -> Option<()> {
|
|||
log::debug!("check complete_literal 2: {:?}", parent);
|
||||
let parent = &parent;
|
||||
let parent = match parent.kind() {
|
||||
SyntaxKind::Colon => parent.parent()?,
|
||||
SyntaxKind::Ident | SyntaxKind::Colon => parent.parent()?,
|
||||
_ => parent,
|
||||
};
|
||||
let parent = match parent.kind() {
|
||||
|
@ -1072,6 +1072,10 @@ pub fn complete_literal(ctx: &mut CompletionContext) -> Option<()> {
|
|||
lit_span = w.span();
|
||||
(ast::Dict::default(), Some(w))
|
||||
}
|
||||
SyntaxKind::Parenthesized => {
|
||||
lit_span = parent.span();
|
||||
(ast::Dict::default(), None)
|
||||
}
|
||||
_ => return None,
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue