Add new !soon alias and !edit [n] signature.

2026-02-26 18:13:55 +10:00
parent e644a7232c
commit 8e8a01f263

22
Home.md

@@ -71,7 +71,8 @@ Candid feedback is *always* welcome.
| `!sidequest <other task>` | Pause your current task (put it on the start of the plan) and start `other task` | `!sidequest Choose music` | | `!sidequest <other task>` | Pause your current task (put it on the start of the plan) and start `other task` | `!sidequest Choose music` |
| `!done <taskpec>` | Mark all tasks in `taskspec` as complete. You *can* create new tasks here and mark them as done. | `!done 10-20; Wash the plates` | | `!done <taskpec>` | Mark all tasks in `taskspec` as complete. You *can* create new tasks here and mark them as done. | `!done 10-20; Wash the plates` |
| `!plan` | Show the incomplete tasks remaining on your plan. | `!plan` | | `!plan` | Show the incomplete tasks remaining on your plan. | `!plan` |
| `!plan <taskspec>` | Add all provided tasks to the *end* of your plan. | `!plan Do 10 pushups; Drink water` | | `!plan <taskspec>` | Add all provided tasks to the *end* of your plan. (Can also be used to rearrange your plan.) | `!plan Do 10 pushups; Drink water` |
| `!soon <taskspec>` | Add all provided tasks to the *start* of your plan. (Can also be used to rearrange your plan.) | `!soon Do 10 pushups; Drink water` |
| `!unplan` | Remove all your tasks from your plan (does not delete them) | `!unplan` | | `!unplan` | Remove all your tasks from your plan (does not delete them) | `!unplan` |
| `!unplan <taskspec>` | Remove the specified tasks from your plan | `!unplan 1-5, 8, 9` | | `!unplan <taskspec>` | Remove the specified tasks from your plan | `!unplan 1-5, 8, 9` |
| `!clear all` | Delete ***all*** the tasks on your tasklist. | `!clear all` | | `!clear all` | Delete ***all*** the tasks on your tasklist. | `!clear all` |
@@ -163,16 +164,16 @@ Marks one or more tasks as complete without starting a new one.
--- ---
### `!edit <new content>` ### `!edit [n] <new content>`
Edits the description of your current task. Edits the description of your current task, or, if a number is given, the specified task.
NOTE: Soon to be `!edit [n] <new content>` for editing a task that is not your current one.
#### Example #### Example
- `!edit Studying triangulated categories` - `!edit Studying triangulated categories`
- Replies: `Updated your current task!` - Replies: `Updated your current task!`
- `!edit 3 Studying Algebraic Geometry`
- Replies: `Updated your task`
--- ---
@@ -198,11 +199,13 @@ When you finish the sidequest task with `!next`, you'll resume your main task.
### `!plan [taskspec]` ### `!plan [taskspec]`
View your remaining planned tasks, or add tasks to the *end* of your plan. View your remaining planned tasks, or add tasks to the start or end of your plan.
- **Aliases:** `!later` - **Aliases:** `!soon`, `!later`, `!add`
- Without arguments, shows you a list of all your incomplete planned tasks. - Without arguments, shows you a list of all your incomplete planned tasks.
- If `taskspec` is given, adds all the specified tasks to the *end* of your plan, in the same order they are given. - If `taskspec` is given, adds all the specified tasks to your plan, in the same order they are given.
- If used as `!soon <taskspec>` this will add the tasks to the *start* of your plan (so they are your next tasks), otherwise this will add the tasks to the *end* of your plan.
- This command may also be used to *rearrange* your planned tasks. When you `!plan` task(s) that are already on your plan, they will be *removed* from your plan, and then placed at end of your plan in the requested order. The `!soon` version works similarly, placing your tasks at the start.
#### Examples #### Examples
@@ -211,6 +214,9 @@ View your remaining planned tasks, or add tasks to the *end* of your plan.
- `!plan Go to the gym; 15` - `!plan Go to the gym; 15`
- Adds "Go to the gym" to the end of your plan, and moves `15` to the end after that. The result will be: - Adds "Go to the gym" to the end of your plan, and moves `15` to the end after that. The result will be:
- `#14: Grade assignments ┆ #16: Go to the gym ┆ #15: Buy groceries` - `#14: Grade assignments ┆ #16: Go to the gym ┆ #15: Buy groceries`
- `!soon Clean Car`
- Creates the task "Clean Car" as your next task. The result will be:
- `#17: Clean Car ┆ #14: Grade assignments ┆ #16: Go to the gym ┆ #15: Buy groceries`
--- ---