summaryrefslogtreecommitdiff
path: root/lua/aotrix/plugins/telescope.lua
diff options
context:
space:
mode:
authorAotrix <[email protected]>2025-02-23 04:23:42 +0100
committerAotrix <[email protected]>2025-02-23 04:23:42 +0100
commit5c623620a00a72614bd166396e3f2ae67f640a0c (patch)
treec54791fc9050b165c080d19bb34ca2cc1f2349cd /lua/aotrix/plugins/telescope.lua
parent332716c04734a4f8afc273f9bee9f3fc3c7c2402 (diff)
autocompletion worksgit add -A
Diffstat (limited to 'lua/aotrix/plugins/telescope.lua')
-rw-r--r--lua/aotrix/plugins/telescope.lua15
1 files changed, 9 insertions, 6 deletions
diff --git a/lua/aotrix/plugins/telescope.lua b/lua/aotrix/plugins/telescope.lua
index 780fde5..5abb62c 100644
--- a/lua/aotrix/plugins/telescope.lua
+++ b/lua/aotrix/plugins/telescope.lua
@@ -6,10 +6,10 @@ return {
'nvim-telescope/telescope-live-grep-args.nvim',
'nvim-telescope/telescope-file-browser.nvim',
{'nvim-telescope/telescope-fzf-native.nvim', build = 'make'},
+ 'nvim-telescope/telescope-ui-select.nvim',
},
config = function()
- require('telescope').load_extension('fzf')
local actions = require("telescope.actions")
require("telescope").setup({
defaults = {
@@ -20,21 +20,24 @@ return {
-- map actions.which_key to <C-h> (default: <C-/>)
-- actions.which_key shows the mappings for your picker,
-- e.g. git_{create, delete, ...}_branch for the git_branches picker
- ["<C-j>"] = actions.move_selection_next,
- ["<C-k>"] = actions.move_selection_previous,
- ["<C-n>"] = actions.preview_scrolling_down,
- ["<C-p>"] = actions.preview_scrolling_up,
["<esc>"] = actions.close,
}
}
},
extensions = {
- fzf = {}
+ fzf = {},
+ ['ui-select'] = {
+ require('telescope.themes').get_dropdown(),
+ },
},
})
+ pcall(require('telescope').load_extension, 'fzf')
+ pcall(require('telescope').load_extension, 'ui-select')
+
vim.keymap.set("n", "<leader>pv", function() require("telescope").extensions.file_browser.file_browser() end)
vim.keymap.set("n", "<leader>pf", function() require("telescope.builtin").find_files() end)
+ vim.keymap.set("n", "gd", function() require("telescope.builtin").lsp_definitions() end)
require('aotrix.multigrep').setup()
end