Behind the scenes, the "IDE" is actually a command line Java application that pushes Salesforce code to and from a Salesforce server. You should be able to wire it up to editors other than Sublime Text 2 and VIM, as long as the editor understands ctags, and allows a hook in to a "build system" that generates "AztecC.Err" error messages.
If you run it from a command line you can see the supported arguments and parameters.
java -cp stuntbyte-sfdc-1.4.jar com.stuntbyte.salesforce.ide.SalesfarceIDE
- -compile. upload and compile/test file
- -force. upload and compile/test file, regardless of crc failure
- -downloadall. download 'everything'
- -download. download just this file
- -delete. delete this file
- -runtests. run all tests for downloaded code
- -tag. regenerate tags
It writes error messages to stdout in the "AztecC.Err" format, "%f>%l:%c:%t:%n:%m". Note the literal ">" and ":" characters, and:
- %f file name of the error
- %l line number of the error
- %c column number of the error
- %t error type (E)rror, or (W)arning
- %n error number. Always "0"
- %m error message.