Skip to content

kermanx/tmLanguage-Previewer

Repository files navigation

tmLanguage Previewer

Reactive VSCode

A VS Code extension for previewing tmLanguage grammar files. Created with Reactive VS Code.

There is also a online version: tmLanguage Playground.

Usage

  1. Open a .tmLanguage.json file in VSCode. For example, xyz.tmLanguage.json.
  2. Create a new file with the same name but with a .example infix. For example, xyz.example.any.
  3. Click the icon on the top right of the editor to open the previewer.

Development

What's in the folder

  • package.json - this is the manifest file in which you declare your extension and command.
  • src/* - this is the folder containing the webview code. (DOM environment)
  • extension/* - this is the folder containing the extension code. (Node.js environment)

Get up and running straight away

  • Run pnpm install to install all necessary dependencies.
  • Run pnpm dev in a terminal to compile the extension.
  • Press F5 to open a new window with your extension loaded.

Make changes

  • You can relaunch the extension from the debug toolbar after changing code in src/extension.ts.
  • You can also reload (Ctrl+R or Cmd+R on Mac) the VS Code window with your extension to load your changes.

About

Preview tmLanguage grammar files in VSCode.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy