Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Package for Apache Pig support in Sublime Text 2

branch: master


A picture of the syntax highlighting and build output

Work in progress. Supports syntax highlighting and command completion for most Pig functions and keywords.

Build (Super+B) will run the script under "pig -x local".


  • Error line highlighting not working.
  • Currently some minor keywords and functions.



Install via Package Control


  • Change to Sublime Text packages folder:

    • OS: ~/Library/Application Support/Sublime Text 2/Packages/User
    • Windows: %APPDATA%\Sublime Text 2\Packages\User
    • Linux: ~/.config/sublime-text-2/Packages/User
  • Run the command:

    git clone git://

  • Preferences->Package Settings->Pig->Settings Default contains settings that can be tweaked per system.

    • "java_home:" Your JAVA_HOME enviroment variable (needed if not set at the system level).
    • "pig_home:" Where Pig is installed on your system if the Pig binary in not in the system path.
    • "execution_mode:" Whether to run in local or mapreduce mode (see Pig docs).
    • "pig_classpath:" May be needed per system when run in mapreduce mode.
    • "log4j_properties:" You can specify a custom for prettier output.


Error: JAVA_HOME is not set.

Set "java_home" in your Pig.sublime-settings file.

[Errno 2] No such file or directory

Set "pig_home" in your Pig.sublime-settings file.


Syntax highlighting based on Tommy Chheng's TextMate Bundle:

Something went wrong with that request. Please try again.