/atom-hashrocket

New way of easy debugging on Atom.

Primary LanguageCoffeeScriptMIT LicenseMIT

Hashrocket: Inline Code Debugger with Markers

New way of easy debugging for JavaScript, CoffeeScript, Python, Ruby, PHP and Bash developers.

apm install hashrocket

What is a Marker:

#=> {expression}

Features:

  • Easiest way of debugging.
  • Watching variables on comments.
  • Helper menus.
  • JavaScript, CoffeeScript, Python, Ruby, PHP and Bash support.
  • Unreachable code detection.
  • Extensible. (You can add another language support very easily)
  • Realtime mode.

Key Bindings

  • CTRL + ;: Run current file's Hashrocket.
  • CTRL + :: Insert Hashrocket Marker.
  • CTRL + \: Insert Hashrocket Marker and run immediately.
  • CTRL + ALT + ;: Toggle watching current file's Hashrocket Markers realtime.

Watch code Realtime:

Atom Hashrocket

Use menu support:

Atom Hashrocket

Warning

Don't use "watch" feature in Bash scripts. It may hurt your feelings if you write #=> rm -rf * while watching since it runs all the #=> code.

Remember, your code is working itself with this plugin.