feat(plugin): add Plug mappings for all buffer actions
Problem: Only five of nine buffer actions had <Plug> mappings, so users could not bind close, undo, open-line, or open-line-above globally. Solution: Add <Plug>(pending-close), <Plug>(pending-undo), <Plug>(pending-open-line), and <Plug>(pending-open-line-above).
This commit is contained in:
parent
11df8407a1
commit
4f6a5224de
1 changed files with 16 additions and 0 deletions
|
|
@ -22,6 +22,10 @@ vim.keymap.set('n', '<Plug>(pending-open)', function()
|
||||||
require('pending').open()
|
require('pending').open()
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<Plug>(pending-close)', function()
|
||||||
|
require('pending.buffer').close()
|
||||||
|
end)
|
||||||
|
|
||||||
vim.keymap.set('n', '<Plug>(pending-toggle)', function()
|
vim.keymap.set('n', '<Plug>(pending-toggle)', function()
|
||||||
require('pending').toggle_complete()
|
require('pending').toggle_complete()
|
||||||
end)
|
end)
|
||||||
|
|
@ -37,3 +41,15 @@ end)
|
||||||
vim.keymap.set('n', '<Plug>(pending-date)', function()
|
vim.keymap.set('n', '<Plug>(pending-date)', function()
|
||||||
require('pending').prompt_date()
|
require('pending').prompt_date()
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<Plug>(pending-undo)', function()
|
||||||
|
require('pending').undo_write()
|
||||||
|
end)
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<Plug>(pending-open-line)', function()
|
||||||
|
require('pending.buffer').open_line(false)
|
||||||
|
end)
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<Plug>(pending-open-line-above)', function()
|
||||||
|
require('pending.buffer').open_line(true)
|
||||||
|
end)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue