An interactive viewer for todo.txt.
Install todo-txt
:
brew install todo-txt
Then, configure your TODO_DIR
by editing the config file in ~/.todo/config
.
To install this extension:
cd ~/.todo.actions.d
git clone https://github.com/aengl/lsi.git
If the directory doesn't exist, create it manually first.
Optionally, the watchdog
package needs to be installed (only if the -w
flag is used).
pip3 install watchdog
If you're using iTerm
, don't forget to install shell integration and refer to this issue for touch scrolling.
Run the interactive viewer with:
todo.sh lsi
j/k/up/down
: navigate itemshome/end
: scroll to top/bottomq/esc
: cancel filter or quitr
: refreshe
: edit todo.txt file (requires edit add-on)/
: start filteringd
: mark item as donen
: navigate to the URL in an item (requires nav add-on)space/return
: enter dialog (doesn't have much of a point right now and might get removed soon)-/=
: increase/decrease item priorityA-Z
: set item priority0
: unset item priority
- You can pass an optional positional argument that will apply an initial filter.
-s/--simple
: Enters simple mode for terminals that don't support defining custom colors.Terminal
on macOS will need this, as willHyper
, butiTerm
will work fine without it.-m/--mouse
: Experimental mouse support. Not recommended.-w/--watch
: Watches the todo.txt for changes and respond to changes in real-time.