summaryrefslogtreecommitdiffstats
path: root/.config/nvim/lua/plugins/telescope.lua
blob: 6a5f8c684b92eaff69b8684d6a59a388e148e19a (plain) (blame)
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
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.