Source: https://github.com/hi5/todo-pt
todo-pt is (loosly) based on the PlainTasks todo-list plugin for Sublime Text editor - https://github.com/aziz/PlainTasks
You should be able to #include the script in your main AutoHotkey script without any problems as the Hotkeys and Hotstrings are context sensitive and all settings are stored in one Object.
To start a new TODO list simply create a new file in your preferred text editor and save it with one of the following extensions:
.todo .todolist .tasks or .taskpaper
Hotkeys:
- CTRL+P to add a new Project + first task
- CTRL+I to add a new task on the next line
- CTRL+ENTER mark current line as a task
- CTRL+D marks a task as done, changes mark to checked and adds @done + time
- CTRL+D again will put it back in pending mode, changes mark and removes @done + time
- CTRL+M will mark the task as cancelled, changes mark and adds @cancelled + time
- CTRL+M again will put it back in pending mode, changes mark and remove @cancelled + time
- CTRL+SHIFT+S will archive all tasks
- Alt+T will add the @today tag at the end of the task
- Alt+S will add the @start tag + time at the end of the task
- Alt+S again will remove @start tag + time from the task
Uses functions by formivore/polyethene, HotKeyIt - see readme