This package consumes the following services:
todo-manager package
Manage TODOs, NOTEs, etc. from inside Atom.
Note: This package requires bottom-dock
Commands
- ctrl-k ctrl-t: toggles panel
- ctrl-k ctrl-r: refreshes window
- ctrl-k ctrl-c: closes window
- ctrl-k ctrl-m: adds todo pane
- shift-click headers: sort using multiple columns
Config
- regexes: An array of objects. eg.
[{ regexName: "FIXME", regexString: "/\\b@?TODO:?\\s(.+$)/g" }]
- ignoredNames: An array of strings. eg.
[ '**/node_modules/**' ]
Note: the config for todo-manager will be empty since the default values aren't saved to the config file. If you want to keep the default settings you will also need to include the values below:
"todo-manager":
regexes: [
{
regexName: "TODO"
regexString: "/\\b@?TODO:?\\s(.+$)/g"
}
{
regexName: "NOTE"
regexString: "/\\b@?NOTE:?\\s(.+$)/g"
}
{
regexName: "FIXME"
regexString: "/\\b@?FIXME:?\\s(.+$)/g"
}
]
ignoredNames: [
"**/node_modules/**"
"**/vendor/**"
"**/bower_components/**"
]
Note:
- Adding too many regexes can cause performance problems.
Future Plans
- Improve regexMatcherUtil to take array of regexes so multiple scans aren't necessary.