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.
- On activation, the extension queries the latest GitHub release.
- It downloads the platform-specific
abl-language-serverbinary into VS Code global storage. - On Linux x86-64 with glibc 2.28 or newer, it prefers the old-glibc GNU binary and falls back to the musl binary when unavailable.
- It starts the language server using
--stdio.
Set openedgeAbl.languageServerPath to use a local binary (or symlink) and skip download.
Example:
{
"openedgeAbl.languageServerPath": "~/.local/bin/abl-language-server"
}