All,

I fixed a bug that was causing the local templates directory to be deleted
during the sync if the remote IFS path if it could not be found. Download
v0.4.1 from
http://code.google.com/p/lpex-freemarker-template-plugin/downloads/list

Thanks,
Robert Newton
Estes IT
System Architect
804-353-1900 x2256
rnewton@xxxxxxxxxxxxxxxxx



From:
RNewton@xxxxxxxxxxxxxxxxx
To:
Rational Developer for IBM i / Websphere Development Studio Client for
System i & iSeries <wdsci-l@xxxxxxxxxxxx>
Date:
01/09/2012 12:21 PM
Subject:
Re: [WDSCI-L] LPEX FreeMarker Template Plugin (was: Re: Code Snippets)
Sent by:
wdsci-l-bounces@xxxxxxxxxxxx



For those who are interested, I have enhanced the LPEX Freemarker Template

plugin to have a sync feature for the templates directory. It allows you
to sync with another directory of your choice, for instance an IFS
directory that you can publish shop wide templates to.

http://code.google.com/p/lpex-freemarker-template-plugin/downloads/list

Thanks,
Robert Newton
Estes IT
System Architect
804-353-1900 x2256
rnewton@xxxxxxxxxxxxxxxxx



From:
RNewton@xxxxxxxxxxxxxxxxx
To:
Rational Developer for IBM i / Websphere Development Studio Client for
System i & iSeries <wdsci-l@xxxxxxxxxxxx>
Date:
11/07/2011 11:42 AM
Subject:
[WDSCI-L] LPEX FreeMarker Template Plugin (was: Re: Code Snippets)
Sent by:
wdsci-l-bounces@xxxxxxxxxxxx



All,

The template and snippets features in RDP are not very good and by
limiting usage to only free format sections of a source member it falls
short of being a complete template solution for RPG. One of the most
problematic examples of this for me is the fixed format P specs for
procedures. Without support for templates outside of free we cannot
develop a shop standard procedure template.

In order to overcome these limitations, I developed a new template plugin
for the LPEX editor. The plugin allows a developer to define a template
with replaceable variables, looping constructs, and much more. It captures


data for replacement variables by rendering forms dynamically with support


for up to 4 different input types. I've also developed a template builder
application to run on Windows and ease the creation of templates with
embedded prompt definitions.

How to get it

The entire project including the source code for the plugin (Java) as
wells as the template builder (C#) are available free of charge by
browsing to the project page hosted on Google code below. Download
binaries on the downloads page and follow RDP install steps on the project


wiki or within the plugin zip file's Installation.txt. I am working on an
installer that should make this easier in the future.

http://code.google.com/p/lpex-freemarker-template-plugin/

How it works

Using ctrl-enter from anywhere in a source member will present a list of
templates for that language from your hard drive (these parser
associations is configurable). Selecting a template renders a form (or
series of forms) based on the prompt definition within the chosen
template. Filling out the form then hitting enter will merge the provided
data with the template (using the FreeMarker template engine) and output
the resulting text to the cursor position of the current source member.

The prompt definition is defined using XML within the first FTL comment
found in the template file. More details about the template format can be
found in the project wiki.

http://code.google.com/p/lpex-freemarker-template-plugin/wiki/CreatingANewTemplate



Thanks,
Robert Newton
Estes IT
System Architect
804-353-1900 x2256
rnewton@xxxxxxxxxxxxxxxxx



From:
RNewton@xxxxxxxxxxxxxxxxx
To:
wdsci-l@xxxxxxxxxxxx
Date:
09/16/2011 10:50 AM
Subject:
[WDSCI-L] Code Snippets
Sent by:
wdsci-l-bounces@xxxxxxxxxxxx



We are not satisfied with the snippets and templates features of RDPi for
our RPG programmers and are looking for another solution.

Requirements:
Injecting a block of code should be capable from content assist
(ctrl-space) regardless of whether the cursor is in a free format block or



not.
If replaceable variables are found in the code block, it should present an



interface for filling those values in.
Filling in replaceable variable values should be able to be done all from
the keyboard without mouse interaction.
Code blocks must be pulled in from a central repository; the plugin must
not source them from the local PC

Is there a plugin out there that can do this already in RDPi or is it
possible to be developed as a plugin?

Can anyone point us in a good direction?

Thanks,
Robert Newton
Estes IT
System Architect
804-353-1900 x2256
rnewton@xxxxxxxxxxxxxxxxx



For 80 Years ? Delivering Solutions that Exceed Expectations.



This communication and any transmitted documents are intended to be
confidential. If there is a problem with this transmission, please contact



the sender. If the reader of this message is not the intended recipient,
or the employee or agent responsible to deliver it to the intended
recipient, you are hereby notified that any dissemination, distribution or



copying of this communication is strictly prohibited.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.