From 0f8c62f2d18fd86e2bad01a33e5e9beb4e2ef77b Mon Sep 17 00:00:00 2001 From: nathan11 Date: Tue, 25 Jul 2023 00:52:07 -0600 Subject: first commit --- lua/config_telescope.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 lua/config_telescope.lua (limited to 'lua/config_telescope.lua') diff --git a/lua/config_telescope.lua b/lua/config_telescope.lua new file mode 100644 index 0000000..d55e30a --- /dev/null +++ b/lua/config_telescope.lua @@ -0,0 +1,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, + [""] = actions.select_horizontal, + [""] = actions.select_vertical, + [""] = actions.select_tab + } + } + }, +} + +-- Some key binds. +vim.keymap.set({"n", "i"}, "f", ":Telescope find_files hidden=true") +vim.keymap.set({"n", "i"}, "g", ":Telescope live_grep") +vim.keymap.set({"n", "i"}, "h", ":Telescope help_tags") +vim.keymap.set({"n", "i"}, "m", ":Telescope marks") +vim.keymap.set({"n", "i"}, "p", ":Telescope man_pages") -- cgit v1.2.3