diff --git a/lua/plugins.lua b/lua/plugins.lua index 8397d52..7248b0d 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -107,6 +107,7 @@ return require('packer').startup(function(use) requires = {{'nvim-lua/plenary.nvim'}}, config = function() require('plugins.telescope') end }) + use({'nvim-telescope/telescope-fzf-native.nvim', run ='make'}) -- automatic pairs use({"Raimondi/delimitMate"}) diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index eef9e52..7d3479e 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -1,12 +1,22 @@ local actions = require("telescope.actions") require('telescope').setup({ - defaults = { - mappings = { - i = { - [""] = actions.move_selection_next, - [""] = actions.move_selection_previous, - }, - }, - }, + defaults = { + mappings = { + i = { + [""] = actions.move_selection_next, + [""] = actions.move_selection_previous + }, + n = {[''] = actions.close} + } + }, + extensions = { + fzf = { + fuzzy = true, + override_generic_sorter = true, + override_file_sorter = true + } + } }) + +require('telescope').load_extension('fzf')