Compare commits

..

1 Commits

Author SHA1 Message Date
cc046fb447
Adjusted git keymaps to be easier to use 2025-05-29 21:45:39 +02:00
4 changed files with 8 additions and 6 deletions

View File

@ -24,7 +24,7 @@ return {
function(cmp)
if cmp.is_visible() then
cmp.cancel()
if cmp.get_selected_item_idx() ~= nil or cmp.snippet_active() then
if cmp.get_selected_item_idx() ~= nil then
return true
end
end

View File

@ -29,7 +29,6 @@ return {
init = function()
local ga = require("gitsigns.actions")
vim.keymap.set("n", "gs", ga.stage_hunk, { desc = "(Un)stage hunk" })
vim.keymap.set("n", "gS", ga.stage_buffer, { desc = "Stage buffer" })
vim.keymap.set("v", "gs", function()
ga.stage_hunk({ vim.fn.line("."), vim.fn.line("v") })
end, { desc = "(Un)stage selection" })
@ -40,7 +39,6 @@ return {
vim.keymap.set("n", "gb", ga.blame_line, { desc = "View blame" })
vim.keymap.set("n", "<leader>gr", ga.reset_hunk, { desc = "Reset hunk" })
vim.keymap.set("n", "<leader>gR", ga.reset_buffer, { desc = "Reset buffer" })
vim.keymap.set("v", "<leader>gr", function()
ga.reset_hunk({ vim.fn.line("."), vim.fn.line("v") })
end, { desc = "Reset selection" })

View File

@ -3,5 +3,10 @@ return {
-- Adds a command to automatically detect the indentation settings
-- Prefer to use .editorconfig for projects and modeline for files
"NMAC427/guess-indent.nvim",
opts = {},
keys = {
{ "<leader>gi", "<cmd>GuessIndent<cr>", desc = "Guess indentation" },
},
opts = {
auto_cmd = false,
},
}

View File

@ -48,8 +48,7 @@ return {
-- TODO: Only make a category show up if there actually are any keybinds under it
require("which-key").add({
{ "<leader>b", group = "Buffer" },
{ "<leader>d", group = "Doument" },
{ "<leader>g", group = "Git" },
{ "<leader>d", group = "Document" },
{ "<leader>t", group = "Toggle" },
{ "<leader>s", group = "Search" },
{ "gr", group = "LSP" },