lua require('telescope').load_extension('menu') lua require('telescope').load_extension('messages') lua require('telescope').load_extension('project') lua require('telescope').load_extension('scriptnames') lua require('telescope').load_extension('neoyank') lua require('telescope').load_extension('task') if SpaceVim#layers#isLoaded('zettelkasten') lua require('telescope').load_extension('zettelkasten_template') endif if filereadable(g:_spacevim_root_dir . 'bundle/telescope-fzf-native.nvim/build/libfzf.so') \ || filereadable(g:_spacevim_root_dir . 'bundle/telescope-fzf-native.nvim/build/libfzf.dll') lua require('telescope').load_extension('fzf') endif if g:spacevim_snippet_engine ==# 'ultisnips' lua require('telescope').load_extension('ultisnips') endif lua <<EOF local actions = require("telescope.actions") require("telescope").setup{ defaults = { mappings = { i = { -- the default key binding should same as other fuzzy finder layer -- tab move to next ["<C-j>"] = actions.move_selection_next, ["<Tab>"] = actions.move_selection_next, ["<C-k>"] = actions.move_selection_previous, ["<S-Tab>"] = actions.move_selection_previous, ["<Esc>"] = actions.close, ["<C-h>"] = "which_key" }, }, sorting_strategy = "ascending", layout_config = { prompt_position = "bottom" } } } EOF