Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Senya Editor for VS CodeNew to Visual Studio Code? Get it now.

Senya Editor for VS Code

Preview

Senya

|
325 installs
| (0) | Free
Senya Editor: Design OpenAPI and Swagger specifications fast and effectively​
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Senya Editor for VS Code

Senya Editor: Design OpenAPI and Swagger specifications fast and effectively​.

Features

Extension Activation

Senya Editor initial run

On first start, it might take a minute or two before Senya Editor is fully set up. Once you see the trial notification the extension is ready. On subsequent runs the extension is initialized almost instantly.

License Management

Senya Editor license management

You can manage your license by opening all VS Code commands (Ctrl + Shift + P) and searching for the 'Senya Editor: Manage License' command.

You can edit the license key in the input box. The license expiration date is shown below the license key. By pressing Enter a new license is acquired. This command requires an internet connection.

Completions

Senya Editor supports OpenAPI 3.0 and Swagger 2.0 completion snippets for YAML and JSON files.

Senya Editor OpenAPI completions in YAML file

Senya Editor Swagger completions in JSON file

New API Specification Commands

Senya Editor provides commands to create a new OpenAPI 3.0 or Swagger 2.0 specification.

New OpenAPI 3.0 specification

New Swagger 2.0 specification

Open in Swagger UI Command

Open your specification in Swagger UI. Swagger UI updates while you edit the specification.

Open in Swagger UI from context menu

Open in Swagger UI from command palette

Editor Configuration

Senya Editor editor configuration

Senya Editor uses the VS Code indentation and end of line settings at the bottom right of the editor for completion formatting. The options are applied whenever they are changed. You can use tab indents for both JSON and YAML. However, tabs are not recommended when editting YAML.

If you would like support for EditorConfig files, you can mail to support@senya.io or create a feature request on taiga.io.

Known Issues

When inserting a snippet within a snippet the new snippet's end tab stop is not removed. Most of the time this is not an issue and you can just keep editing. To get out of the snippet you can press tab multiple times or move the cursor.

Release Notes

0.3.0 - 2019-09-12

Added

  • Open specification in Swagger UI command.

0.2.0 - 2019-07-06

Added

  • Commands to create a new OpenAPI or Swagger specification.

0.1.0 - 2019-06-26

Added

  • OpenAPI 3.0 and Swagger 2.0 completion snippets for YAML and JSON files.
  • Synchronization of indentation and end of line sequence for completion formatting.
  • License management command.

Read full release notes

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2019 Microsoft