go2sh / build-tools-cpp

Build your projects in atom

Home Page:https://atom.io/packages/build-tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build-tools

Travis AppVeyor Dependency Status apm apm

Build your projects in atom

Error highlighting

Settings

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

  1. Create a file called .build-tools.cson (preferably in your project's root folder)
  2. Click Add Provider
  3. Click Add Custom Commands
  4. Click Add Command
  5. Configure your command
  6. Execute your command through one of the key bindings.

Keys

  • ctrl+l ctrl+o/i/u for executing the 1st/2nd/3rd command of a project
  • ctrl+l ctrl+l to list all commands of a project
  • ctrl+l ctrl+s to show console output
  • ctrl+l o/i/u lets 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-tools tabbed console pane

Refer to the wiki for details.

Contributing

  • Let me know if you encounter any bugs.
  • Feature requests and critique are always welcome.

About

Build your projects in atom

https://atom.io/packages/build-tools

License:MIT License


Languages

Language:CoffeeScript 96.7%Language:CSS 3.3%