Skip to content

Releases: isg-stuttgart/vscode-isg-cnc

V1.2.0

22 Nov 14:05
423ac4c
Compare
Choose a tag to compare

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, #LOCKand #UNLOCK commands and V.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

27 Feb 05:05
Compare
Choose a tag to compare

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