diff --git a/lua/neorg-configure.lua b/lua/neorg-configure.lua index 6316a50..7b448c3 100644 --- a/lua/neorg-configure.lua +++ b/lua/neorg-configure.lua @@ -19,6 +19,7 @@ require('which-key').add { { "l_", hidden = true }, { "m", group = "neorg [M]ode" }, { "m_", hidden = true }, + { "t", group = "neorg [T]asks" }, { "n", group = "[N]eorg" }, { "n_", hidden = true }, { "ne", group = "[N]eorg [E]xport" }, @@ -43,3 +44,19 @@ vim.api.nvim_set_keymap("n", "nee", ":Neorg export to-file /tmp/neorg-ex { noremap = true, silent = true, desc = "[N]eorg [E]xport Predefined" }) vim.api.nvim_set_keymap("n", "nef", ":Neorg export to-file ", { noremap = true, silent = true, desc = "[N]eorg [E]xport [F]ile" }) + +-- Tasks +vim.api.nvim_set_keymap("n", "td", "(neorg.qol.todo-items.todo.task-done)", + { noremap = true, silent = true, desc = "[T]ask [D]one"}) +vim.api.nvim_set_keymap("n", "tu", "(neorg.qol.todo-items.todo.task-undone)", + { noremap = true, silent = true, desc = "[T]ask [U]ndone"}) +vim.api.nvim_set_keymap("n", "tp", "(neorg.qol.todo-items.todo.task-pending)", + { noremap = true, silent = true, desc = "[T]ask [P]ending"}) +vim.api.nvim_set_keymap("n", "th", "(neorg.qol.todo-items.todo.task-on_hold)", + { noremap = true, silent = true, desc = "[T]ask on [H]old"}) +vim.api.nvim_set_keymap("n", "tc", "(neorg.qol.todo-items.todo.task-cancelled)", + { noremap = true, silent = true, desc = "[T]ask on [C]ancelled"}) +vim.api.nvim_set_keymap("n", "tr", "(neorg.qol.todo-items.todo.task-recurring)", + { noremap = true, silent = true, desc = "[T]ask on [R]ecurring"}) +vim.api.nvim_set_keymap("n", "ti", "(neorg.qol.todo-items.todo.task-important)", + { noremap = true, silent = true, desc = "[T]ask on [I]mportant"})