This package provides the following services:
This package consumes the following services:
build-tools
Build your projects in atom


Features
- Execute programs/compilers in Atom
- Set up different commands for different projects
- Can highlight GCC, Clang, Python, Java, Modelsim and apm test
- Errors are highlighted both inside the console and in-line with Linter
- File coordinates are highlighted and can be opened
- Service interface for other package developers
HowTo
- Create a file called
.build-tools.cson(preferably in your project's root folder) - Click
Add Provider - Click
Add Custom Commands - Click
Add Command - Configure your command
- Execute your command through one of the key bindings.
Keys
ctrl+l ctrl+o/i/ufor executing the 1st/2nd/3rd command of a projectctrl+l ctrl+lto list all commands of a projectctrl+l ctrl+sto show console outputctrl+l o/i/ulets you view and change the command before executing it
Service API
build-tools allows other packages to:
- add their own highlighting profiles
- execute their own commands
- provide their own commands
- provide their own output streams
- modify command parameters
- get the command's output
- modify the command's output
- display their own content through
build-toolstabbed console pane
Refer to the wiki for details.
Contributing
- Let me know if you encounter any bugs.
- Feature requests and critique are always welcome.