Jump to Content
Cloud9 SDKBlogSDK DocumentationAPI Reference
SDK Documentation
v0.1

BlogSDK DocumentationAPI ReferenceLog InCloud9 SDK
SDK Documentation
Log In
v0.1SDK Documentation
All
Pages
Start typing to search…

Getting Started

  • Getting started with the Cloud9 SDK
  • Create a Package
  • Create Your First Package
  • Customizing Cloud9
  • Running the SDK
  • Running Cloud9 Desktop
  • Contributing to Cloud9

Development Workflow

  • The Cloud9 CLI
  • Package Development Workflow
  • Publishing Packages
  • Installing Packages
  • Writing Tests

License

  • Licenses for the SDK and packages

Cloud9 Bundle

  • Cloud9 Bundle
  • Runners
  • Builders
  • Keymaps
  • Snippets
  • Modes
  • Outline
  • Themes
  • Templates

API Plugins

  • Commands
  • Settings and Preferences
  • Common Node.js APIs
  • The Filesystem API
  • The Process API
  • The Network API
  • Remote Plugins
  • Events

Editor Plugins

  • Tabs
  • Panes
  • Documents
  • UndoManagers
  • Editor Plugin

Runners & Debuggers

  • Runners
  • Builders
  • Data Objects
  • Debugger Plugin
  • Debugger Socket
  • Debugger Proxy
  • Debug Panel

Plugin Base Classes

  • Plugin
  • Base Classes
  • Dialog Plugin
  • Panel Plugin
  • Previewer Plugin
  • Preference Panel
  • Collab Panel
  • Wizard Plugin

User Interface

  • Built-in Dialogs
  • Ace List, Tree, Datagrid
  • Form
  • Menus
  • Positioning UI Elements

Ace (text editor)

  • Code Formatter

Language Modes

  • Language Modes
  • Highlighting Rules
  • Code Folding
  • Import a TextMate Theme
  • Import a TextMate Bundle

Language Tooling

  • Introduction to Language Tooling
  • Language Handlers
  • Using External Language Tools
  • Jsonalyzer Handlers
  • Customizing Code Completers
  • Code Completion For JavaScript Libraries
  • Reference Implementations

Installer

  • Adding an Installer
  • Extending the Installer

Other

  • Custom IDE Configuration
  • Plugin Categories
Powered by 

Cloud9 Bundle

Updated 28 days ago


Licenses for the SDK and packages
Runners