This repository has been archived by the owner on Nov 5, 2021. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ST is a Structured Text. One of the 5 languages defined by IEC for PLC from 1993. This standard is IEC61131-3.
It is not common that people use text editors to work with this language. Usually every PLC manufacturer created IDE for developing programs using IEC61131-3 and sources are stored in binary mode. You cannot open it with text editor.
Until now. Free logi.CAD 3 IDE offers projects in text format, so you can open it in VS Code for example. So it would be nice environment to be able to code ST in VS Code. Also when you write a blog articles or tutorials, it is also nice to create code examples in ST. I have also contributed ST for highlight.js.
If language is from 1993 and is popular in its area why we do not know anything about it and no one already contributed it?
Well, PLC developers are not real programmers, those are more like an electrical engineers. They mostly use graphical languages like FBD, LD, ... Doe to specific of technology I described earlier, technologies like github, project automation (gulp, grunt), and other cool new things was not used most of PLC developers do not even know HTML not to say JS to add highlights.
But I believe that many people will be happy with support of ST in VS Code.
Please accept this new language support as I think it is one of the important languages.