RPG Next Gen Editor
An update site has been set up for the editor to get updates more easily. It should work with any Eclipse 3.4 environment. http://www.rpgnextgen.com/update/
RPG Next Gen Editor is a lightweight RPG editor solely based on the Eclipse platform. It has some basic plugins which among other things provide a tree view on the QSYS filesystem. The focus for the editor lies on small size and speed. The goal for this project is a feature complete RPG free-format editor which can be used to develop small to midsized projects for even the most advanced programming style.
The RCP Application will be developed platform independent. With the help of the Eclipse RCP Delta Pack there will be a version for each of the main operating systems.
Features
The following features have been implemented in the current release:
- QSYS.LIB filesystem browser
- QSYS.LIB filesystem browser filter
- Multiple connections
- Configurable connection library list
- Local password encryption
- Spooled file viewer
- Non-default workstation customization file possible
- Data area wizard and editor
- Userspace wizard and viewer
- RPGLE editor (/free-form)
- RPGLE Syntax Highlighting
-
Editor Outline support
- Procedures
- Local source history
- Task Keywords support
- Quick source member access
- Source compilation submitter
- Global compile options per compile command
- Per source compile options
- Custom compile options provider (Extension Point)
- Custom Remote Explorer open action provider (Extension Point)
- Member locking on editing
- Source export (flat or ZIP archive file)
- Simple RPG Abstract Syntax Tree
- Toggle Comment (/free and fixed format)
- Command Line view
- Compile Result view
Software Requirements
RPG Next Gen Editor is an Eclipse RCP application and thus needs a Java Runtime Environment (JRE). It does not ship a JRE by itself so you have to provide one yourself, at least version 1.5 (5.0).
Open a console and enter: java -version
It should return something like: java version "1.5.0_14"
Video Tutorials
Here are some video tutorials which will help you getting started with the editor.
Development
If you are interested in developing/extending the editor information and instructions can be found here.
Every help or idea for new plugins are welcome and can be posted to mihael [at] rpgnextgen [dot] com.
Tickets
The planned features and (not planned) bugs can be viewed in the Trac ticket system. Due to some spam entries the system cannot be opened to the wide public. So a guest user has been created (user: guest , password: rpgnextgen) to enable the user to view the tickets. The system can be found here.
Plans
The future plans for the editor can be viewed here.
Screenshots
Screenshots are available in the wiki.



