/MavensMate-SublimeText

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

Primary LanguageJavaScript

#MavensMate IDE for Force.com

MavensMate is a SublimeText plugin that aims to replicate the functionality of the Eclipse-based Force.com IDE.

  • Create & Edit Salesforce.com projects with specific package metadata
  • SVN & Git support
  • 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 while your Apex unit tests run
  • Deploy metadata to other Salesforce.com orgs
  • Apex Execute Anonymous
  • Apex Code Assist (beta!!)

*Currently, MavensMate only officially supports OS X. A pull request with Linux/Windows support can be found here: joeferraro#53

##Install

$ gem install mavensmate
$ ruby < <(curl -s https://raw.github.com/joeferraro/MavensMate-SublimeText/master/install.rb)

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

##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"

If you're using RVM (recommended), you probably want to update the "mm_ruby" setting:

"mm_ruby": "~/.rvm/bin/rvm-auto-ruby"

##Update If mm_check_for_updates is set to true, MavensMate will check for updates when Sublime Text starts up. If you do not want to subscribe to automatic updates:

Run "Update MavensMate" command

OR run the following terminal command:

$ ruby < <(curl -s https://raw.github.com/joeferraro/MavensMate-SublimeText/master/install.rb)

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

##Screenshots

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