summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/telescope.lua
diff options
context:
space:
mode:
authorJackJ30 <jackqjamison@gmail.com>2025-05-02 12:12:22 -0400
committerJackJ30 <jackqjamison@gmail.com>2025-05-02 12:12:22 -0400
commitf974ca81bab834105fc490792288aded773f3e6c (patch)
tree7f5d4f9c712c5d4f3f26b3da4b43f2c4e2b398d1 /.config/nvim/lua/plugins/telescope.lua
parent988896c90c1011ac588f4c3e7746b8bfcf35bf41 (diff)
started nvim config
Diffstat (limited to '.config/nvim/lua/plugins/telescope.lua')
-rw-r--r--.config/nvim/lua/plugins/telescope.lua27
1 files changed, 27 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..d6ddca9
--- /dev/null
+++ b/.config/nvim/lua/plugins/telescope.lua
@@ -0,0 +1,27 @@
+return {
+ 'nvim-telescope/telescope.nvim',
+ dependencies = { 'nvim-lua/plenary.nvim' },
+ config = function()
+ require('telescope').setup({
+ defaults = {
+ sorting_strategy = "ascending",
+ layout_strategy = 'bottom_pane',
+ layout_config = {
+ height = 10,
+ },
+ prompt_prefix = "",
+ selection_caret = "",
+ entry_prefix = "",
+ border = true,
+ borderchars = { "─", " ", " ", " ", "─", "─", " ", " " },
+ preview = false,
+ },
+ })
+ local builtin = require('telescope.builtin')
+ vim.keymap.set('n', '<leader>f', builtin.find_files, {})
+ vim.keymap.set('n', '<leader>r', builtin.live_grep, {})
+ vim.keymap.set('n', '<leader>b', function()
+ builtin.buffers({ sort_mru = true, ignore_current_buffer = true})
+ end)
+ end
+}