Skip to content

Commit 8b764dc

Browse files
authored
Merge pull request #1067 from jwortmann/completion-kind-snippet
Use snippet kind for keyword completions which include tab stops
2 parents 83d6092 + b3e2069 commit 8b764dc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/requests/completions.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,8 @@ function kw_completion(partial::String, state::CompletionState)
118118
length(partial) == 0 && return
119119
for (kw, comp) in snippet_completions
120120
if startswith(kw, partial)
121-
add_completion_item(state, CompletionItem(kw, CompletionItemKinds.Keyword, missing, missing, kw, missing, missing, missing, missing, missing, InsertTextFormats.Snippet, texteditfor(state, partial, comp), missing, missing, missing, missing))
121+
kind = occursin("\$0", comp) ? CompletionItemKinds.Snippet : CompletionItemKinds.Keyword
122+
add_completion_item(state, CompletionItem(kw, kind, missing, missing, kw, missing, missing, missing, missing, missing, InsertTextFormats.Snippet, texteditfor(state, partial, comp), missing, missing, missing, missing))
122123
end
123124
end
124125
end

0 commit comments

Comments
 (0)