/MavensMate-SublimeText

Sublime Text plugin that aims to replace the Eclipse-based Force.com IDE

Primary LanguagePython

#MavensMate for Sublime Text

MavensMate for Sublime Text is a plugin that aims to replicate the functionality of the Eclipse-based Force.com IDE. Its goal is to allow developers to work inside Sublime Text for all their Force.com-related tasks.

  • Create & Edit Salesforce.com projects with specific package metadata
  • Create & compile Apex Classes, Apex Trigger, Visualforce Pages, and Visualforce Components
  • Compile and retrieve other Salesforce.com metadata
  • Run Apex test methods and visualize test successes/failures & coverage
  • Play Pacman, Tetris, and Donkey Kong while your Apex unit tests and deploys run
  • Deploy metadata to other Salesforce.com orgs
  • Apex Execute Anonymous
  • Create Apex Execution Overlay Actions "checkpoints" (tooling API)
  • Download Apex Logs (tooling API)
  • Apex & Visualforce Code Assist

####For detailed information and documentation, please visit mavensmate.com

##Sublime Text 3 plugin (current stable version)

###Prerequisites

####Mac OSX (OSX 10.7+ only) You must have MavensMate.app installed. Download MavensMate.app here and place in /Applications

####Windows TODO: We're looking for talented Windows developers to own MavensMate for Windows. Please visit the MavensMate project on GitHub for more information: https://github.com/joeferraro/MavensMate

####Linux TODO: We're looking for talented Linux developers to own MavensMate for Linux. Please visit the MavensMate project on GitHub for more information: https://github.com/joeferraro/MavensMate

###Install To install the Sublime Text 3 Plugin for MavensMate, go to the "Plugins" menu in MavensMate.app and install the plugin.

##Sublime Text 2 plugin (no longer supported)

###Prerequisites

####Mac OSX (OSX 10.7+ only) You must have MavensMate.app 0.34 installed. Download MavensMate.app v0.34 and place in /Applications

##Install To install the Sublime Text 2 Plugin for MavensMate, go to the "Plugins" menu in MavensMate.app and install the plugin.

##Setup

Go to MavensMate > Settings > User and modify mm_workspace with the EXISTING location where you'd like your MavensMate projects to reside, for example (notice the absolute path):

"mm_workspace": "/Users/your_username/Projects"

##Update If mm_check_for_updates is set to true, MavensMate will check for updates when Sublime Text starts up. If an update is available, you can update the plugin through the "Plugins" panel in MavensMate.app.

##Documentation http://mavensmate.com/Getting_Started/Developers

##Wiki https://github.com/joeferraro/MavensMate-SublimeText/wiki

##Screenshots

###Project Wizard ###Apex Test Runner ###Apex Execute Anonymous ###Quick Panel ###Apex Code Assist ###Pacman