This commit is contained in:
Sebastian 2025-08-06 21:55:44 +02:00
parent bab5ad2587
commit cad3ae0846
3 changed files with 106 additions and 1 deletions

View file

@ -0,0 +1,42 @@
-- File operations plugin
return {
{
'stevearc/dressing.nvim',
event = 'VeryLazy',
config = function()
require('dressing').setup({
input = {
enabled = true,
default_prompt = 'Input:',
prompt_align = 'left',
insert_only = true,
start_in_insert = true,
anchor = 'SW',
border = 'rounded',
relative = 'cursor',
prefer_width = 40,
width = nil,
max_width = { 140, 0.9 },
min_width = { 20, 0.2 },
buf_options = {},
win_options = {
winblend = 10,
wrap = false,
},
mappings = {
n = {
['<Esc>'] = 'Close',
['<CR>'] = 'Confirm',
},
i = {
['<C-c>'] = 'Close',
['<CR>'] = 'Confirm',
['<Up>'] = 'HistoryPrev',
['<Down>'] = 'HistoryNext',
},
},
},
})
end,
},
}

View file

@ -46,6 +46,7 @@ return {
{ '<leader>W', group = '[W]orkspace' },
{ '<leader>t', group = '[T]oggle' },
{ '<leader>h', group = 'Git [H]unk', mode = { 'n', 'v' } },
{ '<leader>n', group = '[N]ew' },
-- General keybinds
{ '<leader>w', desc = 'Save File' },
@ -105,6 +106,10 @@ return {
{ '<leader>tb', desc = 'Toggle git show blame line' },
{ '<leader>tD', desc = 'Toggle git show deleted' },
-- New file/directory keybinds
{ '<leader>nf', desc = 'New File' },
{ '<leader>nd', desc = 'New Directory' },
-- Function keys
{ '<F1>', desc = 'Debug: Step Into' },
{ '<F2>', desc = 'Debug: Step Over' },