Package for Apache Pig support in Sublime Text 2
JavaScript Python
Switch branches/tags
Nothing to show
Pull request Compare This branch is even with chrislongo:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Comments.JSON-tmPreferences
Comments.tmPreferences
LICENSE
Main.sublime-menu
Pig.JSON-tmLanguage
Pig.sublime-build
Pig.sublime-completions
Pig.sublime-settings
Pig.tmLanguage
README.md
Symbol List.tmPreferences
run_pig.py

README.md

Info

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

Issues

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

Install

Easy

Install via Package Control

Hard

  • 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://github.com/chrislongo/Pig.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 log4j.properties for prettier output.

Help

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.

Attribution

Syntax highlighting based on Tommy Chheng's TextMate Bundle:

https://github.com/tc/pig-latin-tmbundle