Exemplo n.º 1
0
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)
Exemplo n.º 2
0
def _inject_vim_files():
    for f in VIM_FILES:
        filename = os.path.join(path, f)
        vim.command('source {}'.format(filename))