Kin for Visual Studio Code
August 10, 2026 · View on GitHub
Official Kin language support.
Install from the VS Code Marketplace or search kinlang in the Extensions view.
Features
- Syntax highlighting for
.kinfiles - Syntax diagnostics from the Kin parser (red squiggles as you type)
- Completions for keywords, built-ins (
tangaza_amakuru,KIN_IMIBARE, …), and names in the current file - Hover and signature help: what each built-in does and what every argument means
- Snippets for
reka,niba,subiramo_niba,porogaramu_ntoya,gereranya
Requirements
None to edit and check syntax. To run a program you still need the Kin CLI:
npm i -g @kin-lang/kin
kin run hello.kin
Language server
The extension starts kin-lsp (dist/server/main.js) over stdio. Other editors can launch the same binary:
node dist/server/main.js --stdio
Language id: kinlang.
Develop
npm install
npm run compile
npm test
Cmd+Shift+P → Debug: Start Debugging → Run Kin extension (do not use F5 on a Mac — that starts Dictation).
Publish (maintainers)
- Bump
versioninpackage.jsonand add aCHANGELOG.mdentry. npm testthennpm run package(writeskinlang-X.Y.Z.vsix). First run installs@vscode/vscewith yarn undertools/vsce(npm 11 cannot resolve vsce 3.x).- Publish:
- GitHub Actions: Actions → Publish to Marketplace → Run workflow (needs repo secret
VSCE_PAT), or - Locally:
VSCE_PAT=… npm run publish:vsce
- GitHub Actions: Actions → Publish to Marketplace → Run workflow (needs repo secret
- Tag
vX.Y.Zto match the marketplace version.
Create a Personal Access Token at Azure DevOps with Marketplace → Manage for publisher pacifiquem, then store it as VSCE_PAT.
License
Apache License 2.0.