A superset of commands to improve tasklist workflow. A grammar supply package is required, e.g. language-tasklist.
To install tasklist-tools
search for tasklist-tools in the Install pane of the Pulsar settings or run ppm install tasklist-tools
. Alternatively, you can run ppm install bacadra/pulsar-tasklist-tools
to install a package directly from the Github repository.
A command are available in atom-text-editor:not([mini])
, but shortcuts are preset only in atom-text-editor[data-grammar~="tasklist"]:not([mini])
space.
Command | Shortcut | Description |
---|---|---|
.toggle |
Alt-Enter |
add or toggle tick of selected tasks by ▷ ☐ • -> ✔ -> ✘ -> ☐ cycle |
.high |
Alt-/ |
add or change tick of selected tasks as ▷ |
.todo |
Alt-* |
add or change tick of selected tasks as ☐ |
.done |
Alt-+ |
add or change tick of selected tasks as ✔ |
.fail |
Alt-- |
add or change tick of selected tasks as ✘ |
.info |
Alt-. |
add or change tick of selected tasks as • |
.translate |
translate markdown-style ticks and bullets to tasklist-style, e.g. - [ ] -> ☐ , * [X] -> ✔ |
Press MiddleClick to toggle state of tasks or create it if doesn't exists.
There are methods to make it easier to navigate through the document.
tasklist-tools:move-items-to-next-header
: move selected items to next headertasklist-tools:move-items-to-last-header
: move selected items to last headertasklist-tools:move-to-next-header
: set cursor position equal to next headertasklist-tools:move-to-previous-header
: set cursor position equal to previous headertasklist-tools:move-to-last-header
: set cursor position equal to last header
An outline is supported by navigation-panel.
There is no explicit definition of archive, but a command tasklist-tools:move-to-last-header
can used. It move selected lines next to line next to last header.
Status-bar has counter of each task type. Click on it to move cursor to next one.
Got ideas to make this package better, found a bug, or want to help add new features? Just drop your thoughts on GitHub — any feedback’s welcome!