# klang_ir_TmLanguage **Repository Path**: HTWX/klang_ir_-tm-language ## Basic Information - **Project Name**: klang_ir_TmLanguage - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-21 - **Last Updated**: 2026-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Klang-TmLanguage [![GitHub Actions CI](https://github.com/microsoft/Klang-TmLanguage/workflows/CI/badge.svg)](https://github.com/microsoft/Klang-TmLanguage/actions?query=workflow%3ACI) This repository contains TmLanguage files that are consumed by Klang editors and plugins such as [Visual Studio Code](https://github.com/Microsoft/vscode), [The Klang Sublime Plugin](https://github.com/Microsoft/Klang-Sublime-Plugin), [Atom Klang](https://github.com/TypeStrong/atom-Klang), and possibly others. Latest version of the grammar can be also found as a [VSCode extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-Klang-next). # Contributing The XML files are generated from the YAML files, so contributors should hand-modify the YAML files, and XML files should only be generated by running build script. ## Install dependencies ``` sh npm install ``` ## Build Compile the yaml file into the tmLanguage and tmTheme files ``` sh npm run build:grammar ``` ## Tests ``` sh npm test # Compiles & runs tests npm run diff # Diffs the test baselines with generated one using tool set in environment variable DIFF npm run accept # Accepts the test baselines ```