Prefer git root of current buffer for telescope bindings

This commit is contained in:
2025-01-16 12:34:51 +01:00
parent e9a2cb3b68
commit bd3bc006e8
+28 -4
View File
@@ -6,10 +6,34 @@ return {
keys = {
{ "<leader>f", "<cmd>Telescope find_files<cr>", desc = "Find Files" },
{ "<leader>F", "<cmd>Telescope ripgrep theme=ivy<cr>", desc = "Grep" },
{ "<leader>gl", "<cmd>Telescope git_commits<CR>", desc = "Git log" },
{ "<leader>gh", "<cmd>Telescope git_bcommits<CR>", desc = "Git history" },
{ "<leader>gB", "<cmd>Telescope git_branches<CR>", desc = "Git branches" },
{ "<leader>gs", "<cmd>Telescope git_status<CR>", desc = "Git status" },
{
"<leader>gl",
function()
require("telescope.builtin").git_commits({ cwd = vim.fs.root(0, ".git") })
end,
desc = "Git log"
},
{
"<leader>gh",
function()
require("telescope.builtin").git_bcommits({ cwd = vim.fs.root(0, ".git") })
end,
desc = "Git history"
},
{
"<leader>gB",
function()
require("telescope.builtin").git_branches({ cwd = vim.fs.root(0, ".git") })
end,
desc = "Git branches"
},
{
"<leader>gs",
function()
require("telescope.builtin").git_status({ cwd = vim.fs.root(0, ".git") })
end,
desc = "Git status"
},
{ "<leader>zh", "<cmd>Telescope help_tags<CR>", desc = "Read help" },
},
after = function()