From: Yegappan Lakshmanan Date: Sun, 28 May 2023 19:50:26 +0000 (-0700) Subject: Use method calling syntax X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=352cb4a446d4a0eb1072202a4ff2dde861128c01;p=vim-lsp.git Use method calling syntax --- diff --git a/autoload/lsp/codeaction.vim b/autoload/lsp/codeaction.vim index 2c1680e..3f103e7 100644 --- a/autoload/lsp/codeaction.vim +++ b/autoload/lsp/codeaction.vim @@ -83,7 +83,7 @@ export def ApplyCodeAction(lspserver: dict, actionlist: list>, qu var choice: number if query =~ '^\d\+' # digit - choice = str2nr(query) + choice = query->str2nr() elseif query =~ '^/' # regex choice = 1 + util.Indexof(actions, (i, a) => a.title =~ query[1 : ]) elseif query != '' # literal string diff --git a/autoload/lsp/completion.vim b/autoload/lsp/completion.vim index f2e706f..643ea99 100644 --- a/autoload/lsp/completion.vim +++ b/autoload/lsp/completion.vim @@ -117,7 +117,7 @@ def CompletionUltiSnips(prefix: string, items: list>) for key in matchfuzzy(g:current_ulti_dict_info->keys(), prefix) var item = g:current_ulti_dict_info[key] var parts = split(item.location, ':') - var txt = readfile(parts[0])[str2nr(parts[1]) : str2nr(parts[1]) + 20] + var txt = parts[0]->readfile()[parts[1]->str2nr() : parts[1]->str2nr() + 20] var restxt = item.description .. "\n\n" for line in txt if line == "" || line[0 : 6] == "snippet"