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.
- 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)
- 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
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
This product is not supported by Progress.