vscode-ibmi-languages
vscode-ibmi-languages copied to clipboard
Syntax highlighting for IBM i languages such as RPG, CL, DDS, MI, and RPGLE fixed/free.
I've been meaning to fix this, but I've been lazily manually publishing to OpenVSX each time. Its probably not a hard fix, but I just haven't dug into it yet....
It would be nice to be able to collapse records in DDS source (DSPF mostly). Some screens have quite a bit of source to scroll through. I read that most...
At some point we used to have boxes to match up the brackets but I haven't seen this in a while, has this disappeared? ![image](https://user-images.githubusercontent.com/18596216/170250793-cf527e00-1093-4fbc-a408-fc65c2d22d5f.png)
Do you think creating a snippets JSON for RPG built-in functions and If/Endif blocks would better belong in this repo vs the vscode-ibmi repo? I think it's a worth investment....
When editing RPGLE and typing "end-monitor", it is identified and marked as an instruction - but there is no such instruction in RPG! The right instruction is "endmon" - which...
Characters like `#`, `$` and `$` are valid in RPGLE variables and I believe this affects how the language server makes suggestions also.
The end keyword of single line declarations of `dcl-pr` and `dcl-ds` seem to have broken at some point. Sample from `tests/issues/29.rpgle` ``` dcl-pr main extpgm('TESTR') end-pr; ``` ![image](https://github.com/barrettotte/vscode-ibmi-languages/assets/15623775/6f192c1f-0a8e-4074-ae44-5cfc087962a8) Sample from...
Hi, when I make this command: ![Screenshot 2023-10-25 alle 2 43 59 PM](https://github.com/barrettotte/vscode-ibmi-languages/assets/148963214/78314256-57f2-4f59-b413-9ff7ce0eb0b0) after the /*FIRST all become comment. Thanks.
One IBM i language that is not covered is the COBOL language, this PR contributes COBOL language id, language configuration, and TextMate grammar.