VS Code Extensions
Kinal

Kinal

by Kinal

Kinal language support for VS Code with syntax highlighting, LSP integration, code formatting, and compile-and-run support for .kn and .kinal files.

Downloads

4

Rating

— (0)

Version

0.2.11

Last updated

Apr 04, 2026

中文说明

This extension provides:

  • .kn / .kinal language activation
  • Kinal syntax highlighting
  • LSP client wiring for kinal-lsp-server
  • Kinal: Compile and Run
  • document formatting through kinal fmt

Project site:

Repository:

Settings

  • kinal.path: path to kinal.exe or kinal
  • kinal.defaultLinker: lld | zig | msvc
  • kinal.linkerPath: optional explicit linker executable path
  • kinal.serverPath: path to kinal-lsp-server

Build

python build.py deps
python build.py compile
python build.py test
python build.py package --clean

The generated VSIX is written to dist/. Packaging also writes a SHA-256 checksum file to dist/.

Version

python build.py version get
python build.py version set 0.2.10
python build.py version bump patch
python build.py version bump minor
python build.py version bump major

GitHub Actions

  • CI: build and package the extension on push and pull request.
  • Version Get: print the current version to the workflow summary.
  • Version Set: set an exact x.y.z version, commit it, and push to main.
  • Version Bump: bump patch, minor, or major, commit it, and push to main.
  • Release: run smoke checks, create a new tag by default, build the VSIX, write SHA-256 hashes, and publish a GitHub Release with optional markdown release notes. Retagging is blocked unless you explicitly enable allow_retag.