Neovim Config
1return {
2 'nvim-telescope/telescope.nvim',
3
4 tag = "0.1.6",
5
6 dependencies = {
7 'nvim-lua/plenary.nvim',
8 },
9
10 config = function()
11 require('telescope').setup({})
12
13 local builtin = require('telescope.builtin')
14 vim.keymap.set('n', '<leader>pf', builtin.find_files, {})
15 vim.keymap.set('n', '<C-p>', builtin.git_files, {})
16 vim.keymap.set('n', '<leader>pws', function()
17 local word = vim.fn.expand("<cword>")
18 builtin.grep_string({ search = word })
19 end)
20 vim.keymap.set('n', '<leader>pWs', function()
21 local word = vim.fn.expand("<cWORD>")
22 builtin.grep_string({ search = word })
23 end)
24 vim.keymap.set('n', '<leader>ps', function()
25 builtin.grep_string({ search = vim.fn.input("Grep > ") })
26 end)
27 vim.keymap.set('n', '<leader>vh', builtin.help_tags, {})
28 end,
29}