A hierarchical outliner and todo manager.
sudo apt install python3-pyqt5
git clone git@github.com:fboender/thinkndo.git
cd thinkndo
sudo cp -ar src /usr/local/lib/thinkndo
sudo ln -s /usr/local/lib/thinkndo/thinkndo /usr/local/bin/thinkndo
Thinkndo uses Vi-like keybindings:
h
: Go to parent itemj
: Go to next itemk
: Go to previous iteml
: Go down the tree or add a new item under current item/
: Searchn
: Jump to next search matchm[a-zA-Z]
: Set mark[a-zA-Z]
: Jump to mark
a
: Edit itemd
: Delete itemshift+o
: Insert item aboveo
: Insert item belowp
: Paste (deleted) entry belowshift+p
: Paste (deleted) entry abovectrl+shift+p
: Paste (deleted) entry as children of current itemshift+v
: Start visual mode. Grow the selection usingh
,j
,k
,l
. You can then used
to delete the selection andx
to mark them done.c
: Toggle expanded itemshift+c
: Toggle auto-close of subtreeshift+j
: Move item downshift+k
: Move item upcontrol+shift+j
: Move item down to next item with same checked status or icon.control+shift+k
: Move item up to next item with same checked status or icon.control+shift+p
: Move item to the tree abovecontrol+shift+n
: Move item to the tree below
q
: Close programx
: Toggle doneEscape
: Close program
Released under the GPLv3. See the LICENSE file for more info.