mirror of
https://github.com/foo-dogsquared/dotfiles.git
synced 2025-02-23 06:18:59 +00:00
nvim: update fuzzy finder setup config
This commit is contained in:
parent
e23d8c3633
commit
3852609f7d
@ -1,11 +1,12 @@
|
|||||||
return {
|
return {
|
||||||
|
-- Need a telescope to see your johnsons.
|
||||||
{
|
{
|
||||||
"nvim-telescope/telescope.nvim",
|
"nvim-telescope/telescope.nvim",
|
||||||
depedencies = {
|
depedencies = {
|
||||||
{ "nvim-lua/popup.nvim" },
|
"nvim-lua/plenary.nvim",
|
||||||
{ "nvim-lua/plenary.nvim" },
|
"nvim-telescope/telescope-project.nvim",
|
||||||
{ "nvim-telescope/telescope-project.nvim" },
|
|
||||||
},
|
},
|
||||||
|
module = true,
|
||||||
config = function()
|
config = function()
|
||||||
local telescope = require("telescope")
|
local telescope = require("telescope")
|
||||||
telescope.setup {
|
telescope.setup {
|
||||||
@ -20,9 +21,8 @@ return {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
telescope.load_extension("project")
|
|
||||||
|
|
||||||
local builtins = require("telescope.builtin")
|
local builtins = require("telescope.builtin")
|
||||||
|
local opts = { noremap = true }
|
||||||
local get_builtin = function(fun, ...)
|
local get_builtin = function(fun, ...)
|
||||||
local fargs = arg
|
local fargs = arg
|
||||||
return function()
|
return function()
|
||||||
@ -34,7 +34,7 @@ return {
|
|||||||
"n",
|
"n",
|
||||||
"<leader>ff",
|
"<leader>ff",
|
||||||
get_builtin("find_files", { hidden = true }),
|
get_builtin("find_files", { hidden = true }),
|
||||||
{ noremap = true }
|
opts
|
||||||
)
|
)
|
||||||
vim.keymap.set(
|
vim.keymap.set(
|
||||||
"n",
|
"n",
|
||||||
@ -45,30 +45,32 @@ return {
|
|||||||
hidden = true,
|
hidden = true,
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
{ noremap = true }
|
opts
|
||||||
)
|
)
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader>fg", get_builtin "grep_string", { noremap = true })
|
vim.keymap.set("n", "<leader>fg", get_builtin "grep_string", opts)
|
||||||
vim.keymap.set("n", "<leader>fG", get_builtin "live_grep", { noremap = true })
|
vim.keymap.set("n", "<leader>fG", get_builtin "live_grep", opts)
|
||||||
vim.keymap.set("n", "<leader>fb", get_builtin "buffers" , { noremap = true })
|
vim.keymap.set("n", "<leader>fb", get_builtin "buffers", opts)
|
||||||
vim.keymap.set("n", "<leader>fh", get_builtin "help_tags", { noremap = true })
|
vim.keymap.set("n", "<leader>fh", get_builtin "help_tags", opts)
|
||||||
vim.keymap.set("n", "<leader>ft", get_builtin "treesitter", { noremap = true })
|
vim.keymap.set("n", "<leader>ft", get_builtin "treesitter", opts)
|
||||||
vim.keymap.set("n", "<leader>fb", get_builtin "buffers", { noremap = true })
|
vim.keymap.set("n", "<leader>fb", get_builtin "buffers", opts)
|
||||||
vim.keymap.set("n", "<leader>fr", get_builtin "old_files", { noremap = true })
|
vim.keymap.set("n", "<leader>fr", get_builtin "old_files", opts)
|
||||||
|
vim.keymap.set("n", "<leader>fM", get_builtin "man_pages", opts)
|
||||||
vim.keymap.set(
|
vim.keymap.set(
|
||||||
"n",
|
"n",
|
||||||
"<leader>fR",
|
"<leader>fR",
|
||||||
get_builtin("old_files", { only_cwd = true }),
|
get_builtin("old_files", { only_cwd = true }),
|
||||||
{ noremap = true }
|
opts
|
||||||
)
|
)
|
||||||
vim.keymap.set("n", "<leader>fA", get_builtin "resume", { noremap = true })
|
|
||||||
|
vim.keymap.set("n", "<leader>fA", get_builtin "resume", opts)
|
||||||
|
|
||||||
-- Ekeymap.set
|
-- Ekeymap.set
|
||||||
vim.keymap.set(
|
vim.keymap.set(
|
||||||
"n",
|
"n",
|
||||||
"<leader>fp",
|
"<leader>fp",
|
||||||
'<cmd>lua require("telescope").extensions.project.project({})<cr>',
|
[[<cmd>lua require("telescope").extensions.project.project({})<cr>]],
|
||||||
{ noremap = true }
|
opts
|
||||||
)
|
)
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
@ -85,6 +87,6 @@ return {
|
|||||||
require("telescope").load_extension("harpoon")
|
require("telescope").load_extension("harpoon")
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
dependencies = { { "nvim-lua/plenary.nvim" } },
|
dependencies = { "nvim-lua/plenary.nvim" },
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user