Reversed the logic for the no-results-found var
This commit is contained in:
parent
de8f45c202
commit
fef702eef0
@ -21,7 +21,7 @@ set cpo&vim
|
|||||||
|
|
||||||
" This needs to be called outside of a function
|
" This needs to be called outside of a function
|
||||||
let s:script_folder_path = escape( expand( '<sfile>:p:h' ), '\' )
|
let s:script_folder_path = escape( expand( '<sfile>:p:h' ), '\' )
|
||||||
let s:searched_and_no_results_found = 0
|
let s:searched_and_results_found = 0
|
||||||
let s:should_use_filetype_completion = 0
|
let s:should_use_filetype_completion = 0
|
||||||
let s:completion_start_column = 0
|
let s:completion_start_column = 0
|
||||||
let s:omnifunc_mode = 0
|
let s:omnifunc_mode = 0
|
||||||
@ -167,7 +167,7 @@ function! s:ClosePreviewWindowIfNeeded()
|
|||||||
return
|
return
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if !s:searched_and_no_results_found
|
if s:searched_and_results_found
|
||||||
" This command does the actual closing of the preview window. If no preview
|
" This command does the actual closing of the preview window. If no preview
|
||||||
" window is shown, nothing happens.
|
" window is shown, nothing happens.
|
||||||
pclose
|
pclose
|
||||||
@ -249,13 +249,13 @@ function! s:CompletionsForQuery( query, use_filetype_completer )
|
|||||||
while !l:results_ready
|
while !l:results_ready
|
||||||
let l:results_ready = pyeval( 'completer.AsyncCandidateRequestReady()' )
|
let l:results_ready = pyeval( 'completer.AsyncCandidateRequestReady()' )
|
||||||
if complete_check()
|
if complete_check()
|
||||||
let s:searched_and_no_results_found = 1
|
let s:searched_and_results_found = 0
|
||||||
return { 'words' : [], 'refresh' : 'always'}
|
return { 'words' : [], 'refresh' : 'always'}
|
||||||
endif
|
endif
|
||||||
endwhile
|
endwhile
|
||||||
|
|
||||||
let l:results = pyeval( 'completer.CandidatesFromStoredRequest()' )
|
let l:results = pyeval( 'completer.CandidatesFromStoredRequest()' )
|
||||||
let s:searched_and_no_results_found = len( l:results ) == 0
|
let s:searched_and_results_found = len( l:results ) != 0
|
||||||
return { 'words' : l:results, 'refresh' : 'always' }
|
return { 'words' : l:results, 'refresh' : 'always' }
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
@ -137,6 +137,7 @@ class ClangCompleter( Completer ):
|
|||||||
return ShouldUseClang( start_column )
|
return ShouldUseClang( start_column )
|
||||||
|
|
||||||
|
|
||||||
|
# TODO: make these functions module-local
|
||||||
def CompletionDataToDict( completion_data ):
|
def CompletionDataToDict( completion_data ):
|
||||||
# see :h complete-items for a description of the dictionary fields
|
# see :h complete-items for a description of the dictionary fields
|
||||||
return {
|
return {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user