summaryrefslogtreecommitdiff
path: root/lua/lv-telescope/init.lua
diff options
context:
space:
mode:
authorchristianchiarulli <[email protected]>2021-05-29 02:49:59 -0400
committerchristianchiarulli <[email protected]>2021-05-29 02:49:59 -0400
commit66501fefe7ad7742a36cae147b7efa72a36e289b (patch)
treeb9095d6d53e96db236b5c5cf90cdcec5aa12eb63 /lua/lv-telescope/init.lua
parent4ddcaf55a9047807c211d1fb31fc86dff7971162 (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.lua18
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')