# vscode-zig

[![VSCode Extension](https://img.shields.io/badge/vscode-extension-brightgreen)](https://marketplace.visualstudio.com/items?itemName=ziglang.vscode-zig)
[![Open VSX Version](https://img.shields.io/open-vsx/v/ziglang/vscode-zig?color=brightGreen)](https://open-vsx.org/extension/ziglang/vscode-zig)

[Zig](http://ziglang.org/) support for Visual Studio Code.

![Syntax Highlighting, Code Completion](https://codeberg.org/ziglang/vscode-zig/images/example.png)

## Features

- install and manage Zig version
- syntax highlighting
- basic compiler linting
- automatic formatting
- Run/Debug zig program
- Run/Debug tests
- optional [ZLS language server](https://github.com/zigtools/zls) features
  - completions
  - goto definition/declaration
  - document symbols
  - ... and [many more](https://github.com/zigtools/zls#features)

<!-- 
## Creating .vsix extension file

```
npm install
npm run compile
npx vsce package
``` -->
