Custom language support along with custom debug engine for building & debugging

debug
customization
plugins

#1

I know it is possible to provide support for a custom language in the c9 editor.

What I was feeling inquisitive about; was the fact that if it possible to debug those custom languages using a custom debugger (maybe a debug engine/compiler which resides in a server at a remote location) ?

From user perspective, a user will be able to open and edit a custom language (lets call it XYZ language) in the editor, compile/build the XYZ file open in the editor and debug the XYZ program by placing breakpoints at appropriate location.

Is this possible? Thanks in advance.


#2

yes, it is possible to write custom debugger plugins
cloud9 sdk is at https://github.com/c9/core
and there is some documentation at https://cloud9-sdk.readme.io/docs/debugger-plugin