def _gen_ale_completions(input_data): if not vim_exists('g:loaded_ale'): return [] s = vim.Function("ale#completion#GetCompletionPositionForDeoplete")(input_data) # noqa add_offset = 'completor#utils#add_offset(cs, {})'.format(s) args = "{'callback': {cs -> completor#action#trigger(" + add_offset + ")}}" cmd = ":call ale#completion#GetCompletions('ale-callback', " + args + ")" vim.command(cmd)
def _inject_vim_files(): for f in VIM_FILES: filename = os.path.join(path, f) vim.command('source {}'.format(filename))