A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/textX/textX-LS below:

textX/textX-LS: Language server for domain specific languages based on textX

textX-LS is a language server that provides smartness for all domain specific languages based on textX.

This repository consists of two python packages:

and a Visual Studio Code extension:

⚠️ This project got a new maintainer

After several years of inactivity this project is in a transition to a new maintainer. Please see this announcement.

Required textX Generator Plugins

Building a custom VS Code extension for newly registered language is delegated to the textx-vscode generator which uses textx-coloring to produce a syntax highlighting Textmate file.

This project requires python 3.6 and node v10.16 for development.

Installation steps:

  1. python -m venv env && source env/bin/activate
  2. pip install -r requirements.txt
  3. cd client && npm i

To register pre-commit hooks, run: pre-commit install To run pre-commit hooks manually: pre-commit run --all-files

Running the extension in VS Code:

In order to run the extension, client directory must be added as a workspace folder or opened as a root project.

Now, switch to debug view, choose Server + Client option and press F5.

A new VS Code window should be opened in examples directory.

Take a look at build process.

MIT


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4