From df75a02b364b2b114058c405625e693fe5d4fd7e Mon Sep 17 00:00:00 2001 From: ryuukk <44361234+ryuukk@users.noreply.github.com> Date: Wed, 5 Jul 2023 17:27:58 +0200 Subject: Strip '->' from labelDetail's description --- src/server/completion.odin | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/server') diff --git a/src/server/completion.odin b/src/server/completion.odin index aa1aed2..1bb2415 100644 --- a/src/server/completion.odin +++ b/src/server/completion.odin @@ -1859,9 +1859,12 @@ format_to_label_details :: proc(list: ^CompletionList) { proc_return_index := strings.index(item.detail, "->") if proc_return_index > 0 { proc_end_index := strings.index(item.detail[0:proc_return_index], ")") + if proc_return_index + 2 >= len(item.detail) { + break + } item.labelDetails = CompletionItemLabelDetails { detail = item.detail[proc_index + 6: proc_return_index], - description = item.detail[proc_return_index:] + description = item.detail[proc_return_index + 2:] } item.detail = item.label } else { -- cgit v1.2.3