Merge pull request #86 from barrettruth/feat/plug-mappings
feat: add <Plug> mappings
This commit is contained in:
commit
2b1b1c3be2
2 changed files with 24 additions and 0 deletions
|
|
@ -227,6 +227,22 @@ COMMANDS *diffs-commands*
|
||||||
:Ghdiff [revision] *:Ghdiff*
|
:Ghdiff [revision] *:Ghdiff*
|
||||||
Like |:Gdiff| but explicitly opens in a horizontal split.
|
Like |:Gdiff| but explicitly opens in a horizontal split.
|
||||||
|
|
||||||
|
==============================================================================
|
||||||
|
MAPPINGS *diffs-mappings*
|
||||||
|
|
||||||
|
*<Plug>(diffs-gdiff)*
|
||||||
|
<Plug>(diffs-gdiff) Show unified diff against HEAD in a horizontal
|
||||||
|
split. Equivalent to |:Gdiff| with no arguments.
|
||||||
|
|
||||||
|
*<Plug>(diffs-gvdiff)*
|
||||||
|
<Plug>(diffs-gvdiff) Show unified diff against HEAD in a vertical
|
||||||
|
split. Equivalent to |:Gvdiff| with no arguments.
|
||||||
|
|
||||||
|
Example configuration: >lua
|
||||||
|
vim.keymap.set('n', '<leader>gd', '<Plug>(diffs-gdiff)')
|
||||||
|
vim.keymap.set('n', '<leader>gD', '<Plug>(diffs-gvdiff)')
|
||||||
|
<
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
FUGITIVE STATUS KEYMAPS *diffs-fugitive*
|
FUGITIVE STATUS KEYMAPS *diffs-fugitive*
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -40,3 +40,11 @@ vim.api.nvim_create_autocmd('OptionSet', {
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
local cmds = require('diffs.commands')
|
||||||
|
vim.keymap.set('n', '<Plug>(diffs-gdiff)', function()
|
||||||
|
cmds.gdiff(nil, false)
|
||||||
|
end, { desc = 'Unified diff (horizontal)' })
|
||||||
|
vim.keymap.set('n', '<Plug>(diffs-gvdiff)', function()
|
||||||
|
cmds.gdiff(nil, true)
|
||||||
|
end, { desc = 'Unified diff (vertical)' })
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue