Progress ABL 4GL support for Sublime Text 3
By GabSoftware
If you want to add support for Progress ABL 4GL in Sublime Text, you can use this syntax plugin.
A ready-to-install package is located in the dist directory.
Building
- Zip the content of the OpenEdge ABL.sublime-package directory (not the directory itself)
- Rename the archive to "OpenEdge ABL.sublime-package" (without .zip in the end of the file name)
Installing or modifying
- Close Sublime Text if necessary
- Locate the data directory of Sublime Text 3 :
- On Windows, it is located in
%APPDATA%\Sublime Text 3 - On Linux, it is located in
~/.config/sublime-text-3 - On OS X, it is located in
~/Library/Application Support/Sublime Text 3
- On Windows, it is located in
- In the data directory, place the package
OpenEdge ABL.sublime-packagein theInstalled Packagesdirectory. - In the data directory (but in
%LOCALAPPDATA%\Sublime Text 3in Windows!), delete theCache/OpenEdge ABLdirectory - Restart Sublime Text
- You may need to open each progress file type (.p, .cls, .i, .w...) and associate them with the new syntax scheme:
View > Syntax > Open all with current extension as... > OpenEdge ABL
"Check Syntax" support
It is possible to get the "Check Syntax" feature of OpenEdge working in Sublime Text. To do so, you can use the provided files in the CheckSyntax directory :
- Close Sublime Text
- Place the
syntax.pfile in a directory or your choice, for exampleC:\syntax - Copy the files
ABL.sublime-build.exampleandABL.sublime-settingsand paste them in the data directory, inPackages\User - Rename
ABL.sublime-build.exampletoABL.sublime-build - Modify
ABL.sublime-buildto reflect your configuration - Restart Sublime Text
- You can now check the syntax of Progress ABL source files by hitting CTRL + B
Notes
This product is not supported by Progress.