diff options
author | venomade <venomade@venomade.com> | 2025-05-22 20:25:43 +0100 |
---|---|---|
committer | venomade <venomade@venomade.com> | 2025-05-22 20:25:43 +0100 |
commit | edc74a464606b98378e24e27dcd3041b0f7f9162 (patch) | |
tree | f8f9acfcb332360906eb2d0ac7f1115d543768e4 /.config/nvim/lua/plugins/telescope.lua | |
parent | edcf5dd381c26274a939f4e703539b15c0058e99 (diff) |
Diffstat (limited to '.config/nvim/lua/plugins/telescope.lua')
-rw-r--r-- | .config/nvim/lua/plugins/telescope.lua | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua new file mode 100644 index 0000000..0e0d3f4 --- /dev/null +++ b/.config/nvim/lua/plugins/telescope.lua @@ -0,0 +1,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, +} |