diff options
Diffstat (limited to 'dot_config/nvim/lua/plugins/telescope.lua')
| -rw-r--r-- | dot_config/nvim/lua/plugins/telescope.lua | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/dot_config/nvim/lua/plugins/telescope.lua b/dot_config/nvim/lua/plugins/telescope.lua new file mode 100644 index 0000000..3f4989a --- /dev/null +++ b/dot_config/nvim/lua/plugins/telescope.lua @@ -0,0 +1,33 @@ +return { + { + 'nvim-telescope/telescope.nvim', + tag = '0.1.6', + dependencies = { + 'nvim-lua/plenary.nvim', + 'BurntSushi/ripgrep', + { 'nvim-telescope/telescope-fzf-native.nvim', build = 'make' } + }, + }, + { + 'nvim-telescope/telescope-ui-select.nvim', + config = function() + local telescope = require("telescope") + telescope.setup({ + pickers = { + find_files = { + find_command = { "rg", "--files", "--glob", "!**/vendor/*", "--glob", "!*_templ.go" } + }, + }, + extensions = { + ["ui-select"] = { + require("telescope.themes").get_dropdown { + } + } + } + }) + + telescope.load_extension("ui-select") + telescope.load_extension("fzf") + end + } +} |
