feat(git): add gitignore.nvim and keybind to generate gitignore files

This commit is contained in:
sankalp committed 2025-10-16 23:25:13 +05:45
1 parent f310464253
commit 62d9b2e3f7
4 files changed
+15 -8

No files matched your search

+4
View File
@@ -1,4 +1,8 @@
return {
{
'wintermute-cell/gitignore.nvim',
opts = {},
},
-- FLOATING COMMIT WINDOW
{
'lsig/messenger.nvim',
+8 -7
View File
@@ -6,13 +6,14 @@ return {
lazy = false,
-- to load before treesitter
priority = 45,
config = function()
require('markview').setup({
markdown = {
code_blocks = { sign = false },
},
})
end,
opts = {
preview = {
enable = false,
},
},
keys = {
{ '<leader>cv', '<Cmd>Markview toggle<CR>', desc = 'Toggle markdown preview', mode = 'n' },
},
},
-- markdown preview
+2 -1
View File
@@ -34,7 +34,7 @@ return {
show_help = false,
show_keys = true,
triggers = {
{ '<auto>', mode = 'nvisoct' },
{ '<auto>', mode = 'nvisoct' },
{ '<leader>', mode = { 'n', 'v' } },
},
})
@@ -101,6 +101,7 @@ return {
{ '<leader>ga', ':Gitsigns stage_hunk<cr>', desc = 'Stage Hunk' },
{ '<leader>gb', ":lua require('gitsigns').blame_line({full = true})<cr>", desc = 'Blame' },
{ '<leader>gB', ":lua require('snacks').git.blame_line()<cr>", desc = 'Detailed Blame' },
{ '<leader>gc', ':Gitignore<cr>', desc = 'Generate .gitignore' },
{ '<leader>gd', ':Gitsigns diffthis HEAD<cr>', desc = 'Git Diff' },
{ '<leader>gF', ':Git<cr>', desc = 'Fugitive Panel' },
{ '<leader>gi', ':Gitsigns preview_hunk<cr>', desc = 'Hunk Info' },