42 lines
1.2 KiB
Lua
42 lines
1.2 KiB
Lua
return {
|
|
'duckdm/neowarrior.nvim',
|
|
dependencies = {
|
|
'nvim-telescope/telescope.nvim',
|
|
'folke/noice.nvim',
|
|
},
|
|
config = function()
|
|
local nw = require 'neowarrior'
|
|
local home = vim.env.HOME
|
|
nw.setup {
|
|
report = 'next',
|
|
filter = '\\(due.before:2d or due: \\)',
|
|
dir_setup = {
|
|
{
|
|
dir = home .. '/dev/nvim/neowarrior.nvim',
|
|
filter = 'project:neowarrior',
|
|
mode = 'tree',
|
|
expanded = true,
|
|
},
|
|
},
|
|
}
|
|
vim.keymap.set('n', '<leader>nl', function()
|
|
nw.open_left()
|
|
end, { desc = 'Open nwarrior on the left side' })
|
|
vim.keymap.set('n', '<leader>nc', function()
|
|
nw.open_current()
|
|
end, { desc = 'Open nwarrior below current buffer' })
|
|
vim.keymap.set('n', '<leader>nb', function()
|
|
nw.open_below()
|
|
end, { desc = 'Open nwarrior below current buffer' })
|
|
vim.keymap.set('n', '<leader>na', function()
|
|
nw.open_above()
|
|
end, { desc = 'Open nwarrior above current buffer' })
|
|
vim.keymap.set('n', '<leader>nr', function()
|
|
nw.open_right()
|
|
end, { desc = 'Open nwarrior on the right side' })
|
|
vim.keymap.set('n', '<leader>nt', function()
|
|
nw.focus()
|
|
end, { desc = 'Focus nwarrior' })
|
|
end,
|
|
}
|