nvim/lua/plugins/telescope.lua
RingOfStorms (Joshua Bell) e7ca29410d Many fixes
2023-07-18 10:52:13 -05:00

66 lines
1.2 KiB
Lua

return {
"nvim-telescope/telescope.nvim",
tag = "0.1.1",
dependencies = {
{ "nvim-lua/plenary.nvim" },
{ "nvim-telescope/telescope-fzf-native.nvim", enabled = vim.fn.executable("make") == 1, build = "make" },
},
cmd = "Telescope",
keys = {
{ "<leader>f", "<Nop>", desc = "Find ..." },
{
"<leader>ff",
function()
require("telescope.builtin").find_files({
hidden = true
})
end,
desc = "Find Files",
},
{
"<leader>fg",
function()
require("telescope.builtin").git_files()
end,
desc = "Find Git only Files",
},
{
"<leader>fw",
function()
require("telescope.builtin").live_grep()
end,
desc = "Find Words",
},
{
"<leader>fc",
function()
require("telescope.builtin").commands()
end,
desc = "Find Commands",
},
{
"<leader>fk",
function()
require("telescope.builtin").keymaps()
end,
desc = "Find Commands",
},
{
"<leader>fb",
function()
require("telescope.builtin").buffers()
end,
desc = "Find Commands",
},
},
opts = {
pickers = {
buffers = {
sort_lastused = true,
},
find_files = {
sort_lastused = true,
}
},
},
}