• Packages
  • Themes
  • Documentation
  • Blog
  • Discussions
Sign in

todo-manager

Manage TODOs, NOTEs and more from inside your editor
  • #todo
  • #list
  • #manager
benjaminRomano
0.2.10 15,359
24
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

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.

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by