aboutsummaryrefslogtreecommitdiff
path: root/lua/config_telescope.lua
blob: d55e30a4ccb4526d2140f71c2e860ee9309356a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
local actions = require("telescope.actions")
local constants = require("constants")

require('telescope').setup{
  defaults = {
    mappings = {
      i = {
        [constants.next_key] = actions.move_selection_next,
        [constants.previous_key] = actions.move_selection_previous,
		[constants.close_key] = actions.close,
		["<A-x>"] = actions.select_horizontal,
		["<A-v>"] = actions.select_vertical,
		["<A-t>"] = actions.select_tab
      }
    }
  },
}

-- Some key binds.
vim.keymap.set({"n", "i"}, "<leader>f", ":Telescope find_files hidden=true<CR>")
vim.keymap.set({"n", "i"}, "<leader>g", ":Telescope live_grep<CR>")
vim.keymap.set({"n", "i"}, "<leader>h", ":Telescope help_tags<CR>")
vim.keymap.set({"n", "i"}, "<leader>m", ":Telescope marks<CR>")
vim.keymap.set({"n", "i"}, "<leader>p", ":Telescope man_pages<CR>")