Pig Plugin adds Apache Pig Language support to IntelliJ.
- Find Usages and refactoring support for UDFs and pig variables
- Data Type Auto-completion
- Keyword highlighting
- Code commenting/uncommenting
- Brace matching
- Syntax and errors highlighting
- Custom Color Settings Page
Install from the IntelliJ plugin repo.
- Brandon Kearby
- Russell Melick
- Check out with git
- Set up intellij for plugin development https://confluence.jetbrains.com/display/IDEADEV/Getting+Started+with+Plugin+Development#GettingStartedwithPluginDevelopment-anchor2
- Install grammar kit plugin
- DO NOT Install jflex plugin. The grammar kit plugin is sufficient.
- "Generate parser code" by right clicking on the Pig.bnf file
- "Run jflex generator" by right clicking on the Pig.flex file
- Go through the Intellij tutorial if you get stuck (https://confluence.jetbrains.com/display/IntelliJIDEA/Custom+Language+Support)
- Add Find Usages and refactoring support for UDFs and pig variables
- 1.5 features did not seem to get uploaded correctly into JetBrains
- Add support for * in REGISTER and RMF statements
- Minor bugfixes to color settings page
I'm happy to announce that rmelick and brandon.kearby have unified their efforts in the IntelliJ Pig Language Plugin. This release includes any deltas between our codebases.
- Fix SyntaxHighlighter bug that was causing plugin to crash in older version of IDEA (e.x. 11)
- Added support for the pig color settings page
- Data type auto-completion
- Bug fixes issues with parens
- Fixes with keywords in the set property name
- Fixed order by clause missing simi
- Keyword highlighting
- Code commenting/uncommenting
- Brace matching
- Syntax and errors highlighting