SPEEDWARE READMEThis extension is to add support for the speedware programming language. FeaturesSyntax Highlighting is currently available. RequirementsThis extension will be activated on any file that has the .spw extension Extension SettingsKnown IssuesRelease NotesYou can customize your highlighting colors by looking at the speedware.tmLanguage.json file. Look for the "name" field for each type of match. This is what is used to color your keywords. You can use this by going to your VScode user settings and applying them to the scope of your custom textmate rules. This will change the color of these elements to your desired color. Example below:
Version 0.0.1Initial release of syntax highlighting Version 0.0.2Added code snippets for basic if statements and for loops. Updated database fields for better syntax highlighting. To access code snippets simply type if or for and view the snippets in the dropdown. Version 1.0.0Updated language document to allow for better syntax highlighting. Added comments to language document to explain what each pattern is used for Added code snipper for line comments. Type lc and select the line comment dropdown Version 1.1.0Added BEGIN and END highlighting to help identify blocks of code. Also implemented Jump to command. Shortcut keys are ALT + SHIFT +
BEGIN and END matching was implemented based on the do...end Match extension Version 1.1.1Added hover feature to Speedware variables Version 1.2.0Added goToDefinition feature for speedware Uset F12 key to open definition in a new window for use alt + F12 to peak defintions Version 1.2.3Fixed bug that caused code block highlighter to crash and require a vscode restart Fixed the for selected do begin snipped Added a scope to single quoted strings. Now you should be able to change the color is desired Updated code block highlighter Version 1.2.5Fixed bug that caused code block highlighter to highlight keywords within comments Fixed bug that prevented go to definition from working when a LOGIC program was changed to UTILITY by autobahn Version 1.2.7Fixed bug that was causing ceratin database fields to be displayed as keywords Version 1.2.8Fixed a bug that was causing snippets to not work Current Snippet short cuts
|