1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
return {
"nvim-telescope/telescope.nvim",
dependencies = {"nvim-lua/plenary.nvim"},
config = function()
require("telescope").setup({})
local tscope = require('telescope.builtin')
vim.keymap.set('n', '<leader>ff', tscope.find_files,
{ desc = "Find File" })
vim.keymap.set('n', '<leader>bb', tscope.buffers,
{ desc = "Find Buffer" })
vim.keymap.set('n', '<leader>fh', tscope.help_tags,
{ desc = "Find Help" })
-- vim.keymap.set('n', '<leader>fg', function()
-- tscope.grep_string(
-- { search = vim.fn.input("Grep > "),
-- desc = "Find by Grep" });
-- end)
vim.keymap.set('n', '<leader>fg', tscope.live_grep,
{ desc = "Find by Grep" })
vim.keymap.set('n', '<leader>fr', tscope.oldfiles,
{ desc = "Find Recent Files" })
vim.keymap.set('n', '<leader>lw', tscope.diagnostics,
{ desc = "Search Diagnostics" })
end,
}
|