summaryrefslogtreecommitdiffstats
path: root/.config/nvim/lua/plugins/telescope.lua
diff options
context:
space:
mode:
authorRomain Gonçalves <me@rgoncalves.se>2022-10-08 12:40:19 +0200
committerRomain Gonçalves <me@rgoncalves.se>2022-10-08 12:40:19 +0200
commitce6be946d024aa55a15d576388d05f90be671cf2 (patch)
treefa1053446a3fb06daee8438c1ff664cb36c0abcb /.config/nvim/lua/plugins/telescope.lua
parent703ed1915c69911a95cab6e1fb6524629c976800 (diff)
downloaddots-ce6be946d024aa55a15d576388d05f90be671cf2.tar.gz
Sat Oct 8 12:40:19 PM CEST 2022
Diffstat (limited to '.config/nvim/lua/plugins/telescope.lua')
-rwxr-xr-x.config/nvim/lua/plugins/telescope.lua25
1 files changed, 25 insertions, 0 deletions
diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua
new file mode 100755
index 0000000..6a5f8c6
--- /dev/null
+++ b/.config/nvim/lua/plugins/telescope.lua
@@ -0,0 +1,25 @@
+require('telescope').setup{
+ defaults = {
+ borderchars = { '─', '│', '─', '│', '┌', '┐', '┘', '└'}
+ }
+}
+
+require('telescope').load_extension('aerial')
+
+local opt = { noremap=true }
+local keybinds = {
+ {'fa', 'aerial'},
+ {'fb', 'buffers'},
+ {'ff', 'find_files'},
+ {'fg', 'git_files'},
+ {'fl', 'live_grep'},
+ {'fh', 'help_tags'},
+ {'fm', 'man_pages'},
+ {'fo', 'oldfiles'},
+ {'fr', 'resume'},
+ {'f/', 'current_buffer_fuzzy_find'},
+}
+
+for _, keybind in pairs(keybinds) do
+ vim.api.nvim_set_keymap('n', keybind[1], '<cmd>Telescope ' .. keybind[2] .. '<cr>', opt)
+end
remember that computers suck.