Beta1 of the VIT front-end for Taskwarrior is available for download now.
VIT 1.2 brings a customizable way to interact with your tasks with user-defined shortcuts. You can now define keys to launch external commands with the currently selected task as input. Keybinds can now be specified in ~/.vitrc. For example, to use the external script tasknote (https://taskwarrior.org/projects/1/wiki/Tasknote) when you press "ctrl + n", you can do:
map \cn=:!wr tasknote %TASKID<Return>Suppose you currently have highlighted a task with ID 20. Then the command
tasknote 20would be run by your shell.
!:is the VIT command to run external commands;
wtells VIT to wait until that process finishes and to show you the result before going back to the VIT screen (this allows you to write the note for tasknote in your editor); and
rtells VIT to reread your task data after the process finishes.
man vitrc for more information and examples.
Navigation is improved: in the prompts, backspace now removes a character and the arrow keys can be used.
ggmoves to the top of the task list
Dnow deletes a task when not over an annotation
task sync(task > 2.30 required)
!:runs a command in the shell (and replaces %TASKID with the selected task ID)
cis renamed to
m(for modify so more consistent with Taskwarrior)
P [hmln]now sets priority
Q) now quits with(out) confirmation
Please email firstname.lastname@example.org if you have any problems or questions.