IDE-like support for Brackets
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 93 commits ahead, 10 commits behind Vhornets:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
d basic Dlang syntax with keywords May 22, 2014
images
test cases updated special char test case, added special entity lib for later use May 26, 2014
utils updated special char test case, added special entity lib for later use May 26, 2014
.brackets.json autocompile can now be locked to a single file May 27, 2014
README.md
brackets-builder.css error color tweak May 26, 2014
builder.json basic Dlang syntax with keywords May 22, 2014
decorate.js
domain.js potencial linux fix added, needs testing May 9, 2014
main.js
package.json autocompile can now be locked to a single file May 27, 2014
preferences.js autocompile can now be locked to a single file May 27, 2014
results-panel.html Panel scrolling css May 22, 2014
results-panel.js
save.js save file added, run icon added May 10, 2014
test_node.js using line markers for errors May 11, 2014

README.md

Integrated Development for Brackets

WARNNIG: no longer maintained

This extension provides Brackets with integrated development capabilities like compiling, error line markers, and debugging support. Currently works with PHP, Python, Ruby, Perl, Dlang and JavaScript(Node)!

Use the left Run icon or press Ctrl(Cmd)-Alt-B to build current file.

Notes: You must have the compiler/interpreter installed within your global path for this extension to execute it.

Features:

  1. Runs the intepreter against your file and returns the output into a panel.
  2. If an error is reported, the panel shows a table list of the reported errors.
  3. Click on the errors in the list to jump to the file and error line number. The line will be marked red with the error message viewable on mouse hover.
  4. It is possible to create own build systems via 'Edit>Edit Builder' menu item and editing opened JSON-file (you need to restart Brackets).
  5. The build action will save all working set files of the same filetype automatically.

Auto Compile

In your project root preference file ".brackets.json", you can enable to the compiler to run every time you save the current file.

Example .brackets.json file:

{ "IDE.autocompile": true }

To lock autocompiling to a single target file, when any file is saved, use the below. Note that you will need to specify the file type as it is named in the "builder.json". This may change in the future to be autodetected.

{ "IDE.autocompile": true, "IDE.basefile": "test cases/test1.php", "IDE.basefiletype": "PHP" }

TODO:

  • Polish the Run Results panel (with colors of the current theme)
  • Support charactor line locations for error ranges
  • Add TypeScript & CoffeeScript support
  • Add Java support
  • Add step-by-step debugging support

Pull Requests are encouraged and will be quickly reviewed to be merged!

Built upon https://github.com/Vhornets/brackets-builder for command execution, although much of it has been already rewritten.

Contact: @jadbox Integrated Development for Brackets