VS Code OpenEdge ABL
February 12, 2026 ยท View on GitHub
ABL Language support for OpenEdge ABL.
- LSP Server:
usagi-coffee/abl-language-server ABLgrammar:usagi-coffee/tree-sitter-ablABLsyntax highlighting:abl-tmlanguageDFgrammar:usagi-coffee/tree-sitter-dfDFsyntax higlighting: quick textmate sketch based onDFtree-sitter grammar.
For LSP features check feature section in usagi-coffee/abl-language-server.
How it works
- On activation, the extension queries the latest GitHub release.
- It downloads the platform-specific
abl-language-serverbinary into VS Code global storage. - It starts the language server using
--stdio.
Local binary override
Set openedgeAbl.languageServerPath to use a local binary (or symlink) and skip download.
Example:
{
"openedgeAbl.languageServerPath": "~/.local/bin/abl-language-server"
}