]> git.r.bdr.sh - rbdr/r.bdr.sh/blobdiff - nota.gmi
Support apple-system-body only on iOS/iPadOS
[rbdr/r.bdr.sh] / nota.gmi
index 63461f071de41c8a3c98f3510da11281a9d08278..ebcceacce28bd6a58abf6569d496b2bf5357788c 100644 (file)
--- a/nota.gmi
+++ b/nota.gmi
@@ -4,15 +4,13 @@
 
 Tools to work with notes and tasks in neovim. It allows you to:
 
-- Open and edit periodic notes with templates (daily, weekly, monthly, seasonal, and yearly)
-- Open, edit and archive .plan files
-- Open and capture learning entries in a learning file
-- Manage tasks in your daily files
+* Open and edit periodic notes with templates (daily, weekly, monthly, seasonal, and yearly)
+* Open, edit and archive .plan files
+* Open and capture learning entries in a learning file
+* Manage tasks in your notes, including views to find open and important tasks, rescheduling and capturing.
 
-This plugin is still heavily under construction and the functionality to reschedule, capture to inbox or defer tasks is not yet implemented.
-
-=> https://git.r.bdr.sh/rbdr/nota.nvim view source @ git.r.bdr.sh
-=> https://git.sr.ht/~rbdr/nota.nvim source mirror @ sourcehut
+=> https://git.r.bdr.sh/rbdr/nota.nvim ⧇ source
+=> https://git.sr.ht/~rbdr/nota.nvim ⧉ mirror
 
 ## Installation
 
@@ -90,41 +88,41 @@ require('lazy').setup({
 Unless disabled, these are the key bindings provided:
 
 ### Opening Notes
-- `<leader>od`, `:NotaOpenDailyNote`, Opens today's daily note.
-- `<leader>ow`, `:NotaOpenWeeklyNote`, Opens this week's weekly note.
-- `<leader>om`, `:NotaOpenMonthlyNote`, Opens this month's monthly note.
-- `<leader>os`, `:NotaOpenSeasonalNote`, Opens this season's seasonal note.
-- `<leader>oy`, `:NotaOpenYearlyNote`, Opens this year's yearly note.
-- `<leader>on`, `:NotaOpenNote`, Opens an arbitrary note. (Requires [fzf-lua][fzf-lua])
+* `<leader>od`, `:NotaOpenDailyNote`, Opens today's daily note.
+* `<leader>ow`, `:NotaOpenWeeklyNote`, Opens this week's weekly note.
+* `<leader>om`, `:NotaOpenMonthlyNote`, Opens this month's monthly note.
+* `<leader>os`, `:NotaOpenSeasonalNote`, Opens this season's seasonal note.
+* `<leader>oy`, `:NotaOpenYearlyNote`, Opens this year's yearly note.
+* `<leader>on`, `:NotaOpenNote`, Opens an arbitrary note. (Requires fzf-lua)
 
 ### Task Views
-- `<leader>oa`, `:NotaOpenAgenda`, Opens the agenda window with this week's tasks.
-- `<leader>oo`, `:NotaOpenOpen`, Opens a window that lets you navigate through all open tasks.
-- `<leader>oO`, `:NotaOpenOpenImportant`, Opens a window that lets you navigate through all open important tasks.
-- `<leader>oj`, `:NotaOpenJournal`, Opens a window that lets you search completed tasks to find journal entries. (Requires [fzf-lua][fzf-lua] and ripgrep)
+* `<leader>oa`, `:NotaOpenAgenda`, Opens the agenda window with this week's tasks.
+* `<leader>oo`, `:NotaOpenOpen`, Opens a window that lets you navigate through all open tasks.
+* `<leader>oO`, `:NotaOpenOpenImportant`, Opens a window that lets you navigate through all open important tasks.
+* `<leader>oj`, `:NotaOpenJournal`, Opens a window that lets you search completed tasks to find journal entries. (Requires fzf-lua and ripgrep)
 
 ### Task Handling Commands
-- `<leader>t`, `:NotaToggleTask`, Toggles completion state of the task under the cursor.
-- `<leader>st`, `:NotaToggleTaskImportance`, Toggles importance state of the task under the cursor. (- [ ] is a regular task, * [ ] is an important task)
-- `<leader>it`, `:NotaInsertTask`, Inserts a task at cursor location.
-- `<leader>ct`, `:NotaCaptureTask`, Captures a new task into the inbox.
-- `<leader>Tt`, `:NotaTagTask`, Adds a tag to the current task.
-- `<leader>rt`, `:NotaRescheduleTaskToday`, Reschedules the task under the cursor to today.
-- `<leader>rT`, `:NotaRescheduleTaskTomorrow`, Reschedules the task under the cursor to tomorrow.
-- `<leader>rs`, `:NotaRescheduleTaskSomeday`, Reschedules the task under the cursor to someday.
-- `<leader>rr`, `:NotaRescheduleTask`, Reschedules the task under the cursor to an arbitrary date.
+* `<leader>t`, `:NotaToggleTask`, Toggles completion state of the task under the cursor.
+* `<leader>st`, `:NotaToggleTaskImportance`, Toggles importance state of the task under the cursor. (- [ ] is a regular task, * [ ] is an important task)
+* `<leader>it`, `:NotaInsertTask`, Inserts a task at cursor location.
+* `<leader>ct`, `:NotaCaptureTask`, Captures a new task into the inbox.
+* `<leader>Tt`, `:NotaTagTask`, Adds a tag to the current task.
+* `<leader>Rt`, `:NotaRemoveTagTask`, Removes a tag from the current task.
+* `<leader>rt`, `:NotaRescheduleTaskToday`, Reschedules the task under the cursor to today.
+* `<leader>rT`, `:NotaRescheduleTaskTomorrow`, Reschedules the task under the cursor to tomorrow.
+* `<leader>rs`, `:NotaRescheduleTaskSomeday`, Reschedules the task under the cursor to someday.
+* `<leader>rr`, `:NotaRescheduleTask`, Reschedules the task under the cursor to an arbitrary date.
 
 ### Learning Handling Commands
-- `<leader>ol`, `:NotaOpenLearning`, Opens the learning file.
-- `<leader>cl`, `:NotaCaptureLearning`, Captures a new task into the inbox.
+* `<leader>ol`, `:NotaOpenLearning`, Opens the learning file.
+* `<leader>cl`, `:NotaCaptureLearning`, Captures a new task into the inbox.
 
 ### Plan Handling Commands
-- `<leader>op`, `:NotaOpenPlan`, Opens the current plan file.
-- `<leader>cp`, `:NotaCapturePlan`, Captures a new plan and archives the current one.
+* `<leader>op`, `:NotaOpenPlan`, Opens the current plan file.
+* `<leader>cp`, `:NotaCapturePlan`, Captures a new plan and archives the current one.
 
 ## Conventions used in the text files.
 
-- [ ] and - [x] indicate a regular task
-* [ ] and * [x] indicate an important task
-
-- [>] and * [>] indicate a rescheduled task. This is only applied to tasks that were rescheduled after they were due.
+* - [ ] and - [x] indicate a regular task
+* * [ ] and * [x] indicate an important task
+* - [>YYYY-MM-DD] and * [>YYYY-MM-DD] indicate a rescheduled task. This is only applied to tasks that were rescheduled after they were due.