Releases: isg-stuttgart/vscode-isg-cnc
Releases · isg-stuttgart/vscode-isg-cnc
V1.2.0
What's Changed
Added
- Hover information for calls of self-defined subrograms/cycles based on program comments above their definition Issue #155
- Update CNC-cycles hovering and snippets informations. Issue #160
- Snippet-Completion for ISG-Cycle-Calls and their parameters Issue #91
- Hover-Information for ISG-Cycle-Calls and their parameters Issue #91
- Command to switch between single and multi line cycle call snippets Issue #91
- Syntax highlighting for
#START
,#LOCK
and#UNLOCK
commands andV.I.
-Variables Issue #151 - Command to jump into the selected file at the optionally selected offset Issue #149
Fixed
- Fix add blocknumbers bug for adding block number in front of program name line and in some multilines. Issue #158
Full Changelog: V1.0.0...V1.2.0
V1.0.0
Features
Editing
- Code completion
- Code formatting
- Add and remove blocknumbers
- Align equal signs in selected range via command
- Align line comments in selected range via command
- Region folding (snippets triggered when typing "#region")
Getting information
- "Go to Definition" for program calls, goto-statements and self-defined variables (last one only rudimentary), use it via "strg+hover+leftclick" or "F12"
- "Go to References" for program calls, goto-statements and self-defined variables (last one only rudimentary), use it via "shift+F12"
- .isg-cnc-ignore file to ignore files/directories while searching for references/definitions. Create it by your own or use the "Add to -isg-cnc-ignore"-command on a file/directory. It follows the rules of the .gitignore specification. See https://git-scm.com/docs/gitignore for more information.
- Syntax highlighting
- Light and dark color theme for ISG CNC language
- Find technology like T, F, S commands
- Show and jump to fileoffset
- Open documentation in browser
- Sidebar to show important code fragments (currently: Tool calls and Program calls) of the currently opened NC-file. When clicked, cursor will land at the right file position.
Additionals
- Command to change the language mode of a file or whole directory (accessible via right-click menu, not in the ISG Command Submenu)
- Encrypt files by key