todo-manager
Manage TODOs, NOTEs and more from inside your editor
benjaminRomano 15,415 24 0.2.10 MIT GitHub

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

image

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.