From 20984fc5cdb69497b0c523236ee3f9160e22df30 Mon Sep 17 00:00:00 2001 From: tamago324 Date: Wed, 3 Mar 2021 22:16:15 +0900 Subject: fix: subcommand completion for each extension (#597) --- plugin/telescope.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'plugin') diff --git a/plugin/telescope.vim b/plugin/telescope.vim index 2ced08b..751358c 100644 --- a/plugin/telescope.vim +++ b/plugin/telescope.vim @@ -77,7 +77,7 @@ function! s:telescope_complete(arg,line,pos) let l:builtin_list = luaeval('vim.tbl_keys(require("telescope.builtin"))') let l:extensions_list = luaeval('vim.tbl_keys(require("telescope._extensions").manager)') let l:options_list = luaeval('vim.tbl_keys(require("telescope.config").values)') - let l:extensions_subcommand_list = luaeval('require("telescope.command").get_extensions_subcommand()') + let l:extensions_subcommand_dict = luaeval('require("telescope.command").get_extensions_subcommand()') let list = [extend(l:builtin_list,l:extensions_list),l:options_list] let l = split(a:line[:a:pos-1], '\%(\%(\%(^\|[^\\]\)\\\)\@= 0 - return join(l:extensions_subcommand_list,"\n") + return join(get(l:extensions_subcommand_dict, l[1], []),"\n") endif return join(list[1],"\n") endif -- cgit v1.2.3