Skip to content

Key bindings

KeyContextAction
Tanywhere (outside a prompt)show or hide the Tasks pane
ctrl+Panywhere (outside a prompt)open the session switcher: fuzzy-find a repo/branch and jump to it (cmd+P is not supported; terminals don't forward it to TUI apps)
Tabanywhere (outside a prompt)swap focus between Sessions and Tasks panes when Tasks is shown
j / kTasks pane focusedmove cursor down / up
aTasks pane focusedopen inline prompt to add a new task
eTasks pane focusedopen inline prompt to edit the selected task
sTasks pane focusedstart the selected task, or stop it if already running
dTasks pane focusedmark the selected task done
DTasks pane focusedprompt to delete the selected task (confirm with y)
UTasks pane focusedundo the last Taskwarrior mutation
aSessions pane focusedtoggle collapsed/expanded recent sessions
ASessions pane focusedfuzzy-find and add a repository to the worktree roster
PSessions pane focusedpull latest into the highlighted worktree's branch (git pull --ff-only --no-tags origin <branch>); handy for refreshing a base branch before branching off it
Escinside add/edit promptcancel the prompt without quitting
Enterinside add/edit promptsubmit the prompt

INFO

Tab inside the inline add/edit prompt is consumed by the text input widget (cursor movement / suggestion acceptance is disabled, so Tab does nothing there). Use Esc to cancel the prompt without quitting.

Released under the MIT License.