diff options
author | christianchiarulli <[email protected]> | 2021-05-29 02:49:59 -0400 |
---|---|---|
committer | christianchiarulli <[email protected]> | 2021-05-29 02:49:59 -0400 |
commit | 66501fefe7ad7742a36cae147b7efa72a36e289b (patch) | |
tree | b9095d6d53e96db236b5c5cf90cdcec5aa12eb63 /lua/lv-telescope/init.lua | |
parent | 4ddcaf55a9047807c211d1fb31fc86dff7971162 (diff) |
add some useful plugins to base config and a option to enable extras
Diffstat (limited to 'lua/lv-telescope/init.lua')
-rw-r--r-- | lua/lv-telescope/init.lua | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/lua/lv-telescope/init.lua b/lua/lv-telescope/init.lua index 09fecd17..a2e16942 100644 --- a/lua/lv-telescope/init.lua +++ b/lua/lv-telescope/init.lua @@ -1,4 +1,5 @@ local actions = require('telescope.actions') +local trouble = require("trouble.providers.telescope") -- Global remapping ------------------------------ -- '--color=never', @@ -11,6 +12,7 @@ require('telescope').setup { selection_caret = " ", entry_prefix = " ", initial_mode = "insert", + -- initial_mode = "insert", selection_strategy = "reset", sorting_strategy = "descending", layout_strategy = "horizontal", @@ -37,13 +39,15 @@ require('telescope').setup { buffer_previewer_maker = require'telescope.previewers'.buffer_previewer_maker, mappings = { i = { + ["<C-c>"] = actions.close, ["<C-j>"] = actions.move_selection_next, ["<C-k>"] = actions.move_selection_previous, + ["<c-t>"] = trouble.open_with_trouble, ["<C-q>"] = actions.smart_send_to_qflist + actions.open_qflist, -- To disable a keymap, put [map] = false -- So, to not map "<C-n>", just put -- ["<c-x>"] = false, - ["<esc>"] = actions.close, + -- ["<esc>"] = actions.close, -- Otherwise, just set the mapping to the function that you want it to be. -- ["<C-i>"] = actions.select_horizontal, @@ -57,15 +61,13 @@ require('telescope').setup { n = { ["<C-j>"] = actions.move_selection_next, ["<C-k>"] = actions.move_selection_previous, - ["<C-q>"] = actions.smart_send_to_qflist + actions.open_qflist, + ["<c-t>"] = trouble.open_with_trouble, + ["<C-q>"] = actions.smart_send_to_qflist + actions.open_qflist -- ["<C-i>"] = my_cool_custom_action, } } }, - extensions = { - fzy_native = { - override_generic_sorter = false, - override_file_sorter = true, - } - } + extensions = {fzy_native = {override_generic_sorter = false, override_file_sorter = true}} } + +require'telescope'.load_extension('project') |