telescope: add some configs

This commit is contained in:
2023-04-26 00:06:55 +08:00
parent 8ed9f98fcc
commit 91aa6f61d5
+78 -20
View File
@@ -1,22 +1,80 @@
return {{
return {
{
"nvim-telescope/telescope.nvim",
dependencies = {"nvim-lua/plenary.nvim"},
dependencies = { "nvim-lua/plenary.nvim" },
cmd = "Telescope",
keys = {{
'<Leader>ff',
'<Cmd>Telescope find_files <CR>',
desc = "Find File"
}, {
'<Leader>fg',
'<Cmd>Telescope live_grep <CR>',
desc = "Find Grep"
}, {
'<Leader>fb',
'<Cmd>Telescope buffers <CR>',
desc = "Find Buffer"
}, {
'<Leader>fh',
'<Cmd>Telescope help_tags <CR>',
desc = "Find Help"
}}
}}
keys = {
{
"<Leader>ff",
"<Cmd>Telescope find_files <CR>",
desc = "Find File",
},
{
"<Leader>fg",
"<Cmd>Telescope live_grep <CR>",
desc = "Find Grep",
},
{
"<Leader>fb",
"<Cmd>Telescope buffers <CR>",
desc = "Find Buffer",
},
{
"<Leader>fh",
"<Cmd>Telescope help_tags <CR>",
desc = "Find Help",
},
},
opts = {
defaults = {
mappings = {
i = {
["<C-j>"] = function(...)
return require("telescope.actions").move_selection_next(...)
end,
["<C-k>"] = function(...)
return require("telescope.actions").move_selection_previous(...)
end,
["<C-f>"] = function(...)
return require("telescope.actions").preview_scrolling_down(...)
end,
["<C-b>"] = function(...)
return require("telescope.actions").preview_scrolling_up(...)
end,
},
n = {
["<C-j>"] = function(...)
return require("telescope.actions").move_selection_next(...)
end,
["<C-k>"] = function(...)
return require("telescope.actions").move_selection_previous(...)
end,
["q"] = function(...)
return require("telescope.actions").close(...)
end,
["<C-f>"] = function(...)
return require("telescope.actions").preview_scrolling_down(...)
end,
["<C-b>"] = function(...)
return require("telescope.actions").preview_scrolling_up(...)
end,
},
},
-- pickers = {
-- lsp_definitions = {
-- theme = "get_cursor",
-- },
-- lsp_references = {
-- theme = "get_cursor",
-- },
-- lsp_implementation = {
-- theme = "get_cursor",
-- },
-- lsp_type_definitions = {
-- theme = "get_cursor",
-- },
-- },
},
},
},
}