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-package
in theInstalled Packages
directory. - In the data directory (but in
%LOCALAPPDATA%\Sublime Text 3
in Windows!), delete theCache/OpenEdge ABL
directory - 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.p
file in a directory or your choice, for exampleC:\syntax
- Copy the files
ABL.sublime-build.example
andABL.sublime-settings
and paste them in the data directory, inPackages\User
- Rename
ABL.sublime-build.example
toABL.sublime-build
- Modify
ABL.sublime-build
to 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.