All notable changes to the "pyang" language extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Generic YANG file template snippets for
moduleandsubmodule - Markdown code fence syntax highlighting for
yangandyangtree
- Keybinding for
pyang: Generate YANG Tree DiagramfromCtrl+Y TtoAlt+Y T - Keybinding for
pyang: Generate PlantUML DiagramfromCtrl+Y UtoAlt+Y U
- Editor context menu items to generate PlantUML and YANG Tree Diagrams
- Status bar item for associated files
yangtreesyntax highlighting is fixed to handle prefixes and underscores- Debug mode can be enabled per workspace as well, in addition to Remote
- Support for YANG Tree Diagram generation
- Support for PlantUML Diagram source generation
- YANG Tree Diagram file icon
- Extension icon
- Support for YANG Tree Diagram syntax highlighting
--verboseis added topyangarguments- Default
pyang.cli.argsconfiguration to be empty
- Support for Code Lens command
pyang.show.references
- Support for older VS Code >= 1.65.0
Restart Language ServerCommand
syntaxes/yang.tmLanguage.jsonfor YANG syntax highlight.yang.lanugage-configuration.jsonfor YANG language configuration.- Integration for YANG language server based on
pyang, with following configurability- CLI arguments to
pyang - Use LSP over either stdio (default) and TCP socket (debug)
- LSP server TCP socket host and port
- CLI arguments to