This document describes the some of latest features that have been
added to the ProvideX Plug-in for Eclipse:
What's New |
Editor Enhancements |
- Fix Keyword Case
The Fix Keyword Case pop-up menu option has been enhanced
to include a new preference for controlling the conversion of program line
labels.

A new preference has been added to the Editor Options
preference page 'Also convert program line labels during Keyword
conversion process'. When this preference is checked, all program line
labels will be converted (based on the keyword case conversion rule
setting); otherwise, the line labels will remain unchanged in the source
file.
|
Builder Enhancements |
- Project-Specific Properties
A new file (project.properties) must be
created in the root folder of each project where these properties will be
used. This is a simple text file that defines the properties for the
project.
The supported properties are:
- NOMADS_ExtDictDir
- specify a folder that is outside of the project workspace as the
location of the ProvideX data dictionary files. The file 'PROVIDEX.DDF'
must exist in this folder, otherwise, the value of this property will not
be used.
- UseLineNumberIncFromAI
- set to any value to override of the Line Number Increment builder
preference and force the use of the 'AI' system parameter value
- SetSysParamAI
- set Auto-Increment value; any value outside of the range 1 - 25
will be ignored
- StripLeadingWhiteSpace
- Strip all leading white space (TABs and spaces) when joining the
lines from the source file to create a program line; this may introduce
errors in compiled programs if there is not a space before the line
continuation character on the source line.

- Line Number Increment Option
A new header documentation tag '@LineNumberInc' has been added into
the program reader used by the ProvideX Plug-in. This new keyword is
captured as a special documentation tag when a source file is first
accessed and is then used to define the line number increment to be used
when building the program. The line in the source file must be formatted as
shown below:
! ** @LineNumberInc ##
where the '## is a number between 1 - 25 to be
used for the line number increment.

When this program is loaded into memory and listed, the line numbers
correspond to the line from the source file multiplied by five - the line
number increment is treated as a multiplier so to maintain a connection
with the position of the original line from the source file.

|
NOMADS Integration
Enhancements |
- Save/Restore Window Position
The Plug-in will now save/restore the position of the NOMADS
designer window(s) for each project.
- External Image Folder
A new preference has been added to the NOMADS preference
page to specify the location of a directory outside of the workspace for
image files. This directory will be included in the prefix list when
performing any of the NOMADS actions.
|
Documentation Update |
- Refresh of Documentation
The documentation for the plug-in has been refreshed and brought up
to date with all of the features that are now available.
|