]> git.r.bdr.sh - rbdr/nota.nvim/blobdiff - lua/keybinds.lua
Add minimum workable functionality
[rbdr/nota.nvim] / lua / keybinds.lua
index de3d9ecabc5828ae8da7765ab25a3ab4fd990199..bbf160b34f84f3a7249ebff06ceab381ed5194a6 100644 (file)
@@ -1,13 +1,14 @@
 -------------------------------------------------------------------------------
 -- Sets the default keybinds
 -------------------------------------------------------------------------------
+local Keybinds = {}
 -------------------------------------------------------------------------------
 -- Public Interface
 -------------------------------------------------------------------------------
 
 --- Sets the default keybinds
 -- @param configuration tNotaConfiguration the plugin configuration
-function bind()
+function Keybinds.bind()
   local api = vim.api
 
   api.nvim_set_keymap('n', '<leader>od', '<cmd>NotaOpenDailyNote<CR>', { noremap = true, silent = true })
@@ -19,9 +20,11 @@ function bind()
 
   api.nvim_set_keymap('n', '<leader>oa', '<cmd>NotaOpenAgenda<CR>', { noremap = true, silent = true })
   api.nvim_set_keymap('n', '<leader>oo', '<cmd>NotaOpenOpen<CR>', { noremap = true, silent = true })
+  api.nvim_set_keymap('n', '<leader>oO', '<cmd>NotaOpenOpenImportant<CR>', { noremap = true, silent = true })
   api.nvim_set_keymap('n', '<leader>oj', '<cmd>NotaOpenJournal<CR>', { noremap = true, silent = true })
 
   api.nvim_set_keymap('n', '<leader>t', '<cmd>NotaToggleTask<CR>', { noremap = true, silent = true })
+  api.nvim_set_keymap('n', '<leader>st', '<cmd>NotaToggleTaskImportance<CR>', { noremap = true, silent = true })
   api.nvim_set_keymap('n', '<leader>it', '<cmd>NotaInsertTask<CR>', { noremap = true, silent = true })
   api.nvim_set_keymap('n', '<leader>ct', '<cmd>NotaCaptureTask<CR>', { noremap = true, silent = true })
   api.nvim_set_keymap('n', '<leader>Tt', '<cmd>NotaTagTask<CR>', { noremap = true, silent = true })
@@ -36,3 +39,5 @@ function bind()
   api.nvim_set_keymap('n', '<leader>op', '<cmd>NotaOpenPlan<CR>', { noremap = true, silent = true })
   api.nvim_set_keymap('n', '<leader>cp', '<cmd>NotaCapturePlan<CR>', { noremap = true, silent = true })
 end
+
+return Keybinds