feat: move up after setting state manually

This commit is contained in:
xeruf 2024-08-12 11:57:21 +03:00
parent b3d70ab0b7
commit 8f3552aeba
2 changed files with 4 additions and 3 deletions

View File

@ -108,9 +108,9 @@ Dots and slashes can be repeated to move to parent tasks.
- `::[PROP]` - Sort by property PROP (multiple space-separated values allowed) - `::[PROP]` - Sort by property PROP (multiple space-separated values allowed)
- `([TIME]` - insert timetracking with the specified offset in minutes (empty: list tracked times) - `([TIME]` - insert timetracking with the specified offset in minutes (empty: list tracked times)
- `)[TIME]` - stop timetracking with the specified offset in minutes - convenience helper to move to root (empty: stop now) - `)[TIME]` - stop timetracking with the specified offset in minutes - convenience helper to move to root (empty: stop now)
- `>[TEXT]` - complete active task and move to parent, with optional state description - `>[TEXT]` - complete active task and move up, with optional state description
- `<[TEXT]` - close active task and move to parent, with optional state description - `<[TEXT]` - close active task and move up, with optional state description
- `!TEXT` - set state for current task from text - `!TEXT` - set state for current task from text and move up
- `,TEXT` - add text note (comment / description) - `,TEXT` - add text note (comment / description)
- TBI: `*[INT]` - set priority - can also be used in task, with any digit - TBI: `*[INT]` - set priority - can also be used in task, with any digit
- `@` - undoes last action (moving in place or upwards or waiting a minute confirms pending actions) - `@` - undoes last action (moving in place or upwards or waiting a minute confirms pending actions)

View File

@ -364,6 +364,7 @@ async fn main() {
None => warn!("First select a task to set its state!"), None => warn!("First select a task to set its state!"),
Some(id) => { Some(id) => {
tasks.set_state_for_with(id, arg_default); tasks.set_state_for_with(id, arg_default);
tasks.move_up();
} }
} }