Notepead++ with Progress 4GL / ABL support

Notepead++ is a great open source programmers editor. I've added it a support to Progress 4GL / ABL, so you can enjoy syntax highlighting and syntax folding.

It's still not part of the official distribution of Notepad++, so please download here the patch.
Notepad++ homepage: http://notepad-plus.sourceforge.net/uk/site.htm
The patch is part of Scintilla 1.74 and up (http://www.scintilla.org)

Note:
The original post was used to be http://www.oehive.org/node/991 but was unrecoverable deleted. I've add the old node comments below my post.

Usage:
1. Download and install Notepad++ from SourceForge:
http://sourceforge.net/project/showfiles.php?group_id=95717&package_id=102072
2. Overwrite original files with the patch files (*.exe,*.dll,*.xml)
3. In the language menu choose "Postscript" for Progress 4GL

Limitations:
1. "end triggers" expression is not supported
2. Up-to 6 comments levels

Download:
The latest version is always available in
http://www.yuvcom.com/progress4gl

Yuval Papish

<--! Comments from the old page -->
Thanks -
Hi,
Tried your mods, and they work great. I've been looking for a flexible syntax folding editor for progress for a while now - been using textpad for the past 5 years. I think your mods a great!!
When can we expect mods for the latest np++? also the "4GL_n++_4_6.ZIP Scintilla 1.75" link doesnt work :S
once again, great job.

reply
Fri, 2008-01-18 23:47 — Yuv
Thanks
I'm glad you enjoyed it, and you'll might want to have a look in a full suite for developers I've made: http://www.oehive.org/node/1089. The mentioned tool works great with notepad++.
I've uploaded the latest Notepad++ version, and reported the OE Hive administrators on the broken link.
About functions and procedures quick-list - there is a Notepad++ plugin called Function List. I played with it for a few minutes and decided to wait for the next version. Homepage for Notepad++ plugins: http://sourceforge.net/projects/npp-plugins
Blessings
Yuv

reply
Sat, 2008-01-19 00:16 — imranw
WOW - Your a star!!!
Hi
Unbelievable response!! Thanks a million!
Keep up the great work!

reply
Fri, 2008-01-18 21:37 — imranw
Another Thought...
Any way of quickly listing functions/procedures and jumping to them directly?

reply
Fri, 2007-10-12 22:26 — dlauzon
Nice
It just happens that I installed Notepad++ as a Notepad replacement a few weeks ago, so your plug-in is welcomed.
I noticed that some keywords were not highlighted (e.g. CURRENT-WINDOW, FORWARD-ONLY, MULTITASKING-INTERVAL, FILE-INFO, DATETIME, DATETIME-TZ, NOW, COPY-TEMP-TABLE, NUMERIC-DECIMAL-POINT, LOG-MANAGER and all its properties and methods, string "parameters" i.e. :U, :C, :T, :T30, ...).
What version of Progress do you use?
What file do I have to change to add missing keywords?

reply
Thu, 2007-10-18 22:40 — Yuv
Re: Nice
It appears that you're using OpenEdge 10, while I've used versions 8 mostly, and version 9 partially.
The file name to add or delete words is langs.xml. In line 159 starts our language defnition as "postscript", and the key to change is "instre1" (see below). Note that you need to enter new keywords according to their lexical order, e.g.: 'datetime' comes before 'datetime-tz' and after 'date'.
159: ....


Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Notepad++portable

Hi everbody,
I am using the portable version, from here with a link in the sendto folder. http://portableapps.com/