Replace <range> with <count> in YcmCompleter command

<range> was introduced in Vim 8.0.1089. Use <count> instead.  It returns -1
when no range is given.
This commit is contained in:
micbou 2018-02-13 11:48:39 +01:00
parent 5108e3fa68
commit 0f1d7706fe
No known key found for this signature in database
GPG Key ID: C7E8FD1F3BDA1E05

View File

@ -821,7 +821,7 @@ function! s:SetUpCommands()
command! -nargs=* -complete=custom,youcompleteme#LogsComplete command! -nargs=* -complete=custom,youcompleteme#LogsComplete
\ YcmToggleLogs call s:ToggleLogs(<f-args>) \ YcmToggleLogs call s:ToggleLogs(<f-args>)
command! -nargs=* -complete=custom,youcompleteme#SubCommandsComplete -range command! -nargs=* -complete=custom,youcompleteme#SubCommandsComplete -range
\ YcmCompleter call s:CompleterCommand(<range>, \ YcmCompleter call s:CompleterCommand(<count>,
\ <line1>, \ <line1>,
\ <line2>, \ <line2>,
\ <f-args>) \ <f-args>)
@ -863,7 +863,7 @@ function! youcompleteme#LogsComplete( arglead, cmdline, cursorpos )
endfunction endfunction
function! s:CompleterCommand( range, line1, line2, ... ) function! s:CompleterCommand( count, line1, line2, ... )
" CompleterCommand will call the OnUserCommand function of a completer. If " CompleterCommand will call the OnUserCommand function of a completer. If
" the first arguments is of the form "ft=..." it can be used to specify the " the first arguments is of the form "ft=..." it can be used to specify the
" completer to use (for example "ft=cpp"). Else the native filetype completer " completer to use (for example "ft=cpp"). Else the native filetype completer
@ -884,7 +884,7 @@ function! s:CompleterCommand( range, line1, line2, ... )
exec s:python_command "ycm_state.SendCommandRequest(" . exec s:python_command "ycm_state.SendCommandRequest(" .
\ "vim.eval( 'l:arguments' )," . \ "vim.eval( 'l:arguments' )," .
\ "vim.eval( 'l:completer' )," . \ "vim.eval( 'l:completer' )," .
\ "vimsupport.GetBoolValue( 'a:range' )," . \ "vimsupport.GetBoolValue( 'a:count != -1' )," .
\ "vimsupport.GetIntValue( 'a:line1' )," . \ "vimsupport.GetIntValue( 'a:line1' )," .
\ "vimsupport.GetIntValue( 'a:line2' ) )" \ "vimsupport.GetIntValue( 'a:line2' ) )"
endfunction endfunction