]> git.r.bdr.sh - rbdr/nota.nvim/blobdiff - plugin/nota.lua
Add tagging
[rbdr/nota.nvim] / plugin / nota.lua
index 9c6e419bb8c3a71f8577a026667841e61e41278e..9e09d61e0d44f6e4443a547efb6e333477144c52 100644 (file)
@@ -53,7 +53,7 @@ if configuration.default_keybinds then
 end
 
 -- Note Handling Commands
-command('NotaOpenDailyNote', function() require('notes').open_daily() end, { nargs = 0 })
+command('NotaOpenDailyNote', function(options) require('notes').open_daily(options.args) end, { nargs = '?' })
 command('NotaOpenWeeklyNote', function() require('notes').open_weekly() end, { nargs = 0 })
 command('NotaOpenMonthlyNote', function() require('notes').open_monthly() end, { nargs = 0 })
 command('NotaOpenSeasonalNote', function() require('notes').open_seasonal() end, { nargs = 0 })
@@ -71,11 +71,12 @@ command('NotaToggleTask', function() require('tasks').toggle() end, { nargs = 0
 command('NotaToggleTaskImportance', function() require('tasks').toggle_importance() end, { nargs = 0 })
 command('NotaInsertTask', function() require('tasks').insert() end, { nargs = 0 })
 command('NotaCaptureTask', function() require('tasks').capture() end, { nargs = 0 })
-command('NotaTagTask', function() require('tasks').tag() end, { nargs = 0 })
+command('NotaTagTask', function(options) require('tasks').tag(options.args) end, { nargs = '?' })
+command('NotaRemoveTagTask', function(options) require('tasks').remove_tag(options.args) end, { nargs = '?' })
 command('NotaRescheduleTaskToday', function() require('tasks').reschedule_for_today() end, { nargs = 0 })
 command('NotaRescheduleTaskTomorrow', function() require('tasks').reschedule_for_tomorrow() end, { nargs = 0 })
 command('NotaRescheduleTaskSomeday', function() require('tasks').reschedule_for_someday() end, { nargs = 0 })
-command('NotaRescheduleTask', function(options) require('tasks').reschedule(options.args) end, { nargs = 1 })
+command('NotaRescheduleTask', function(options) require('tasks').reschedule(options.args) end, { nargs = '?' })
 
 -- .plan Handling Commands
 command('NotaOpenPlan', function() require('plan').open() end, { nargs = 0 })