openspg-concept-rule-language-server
v0.1.2
Published
Language Server Protocol implementation for OpenSPG Concept Rule
Downloads
182
Maintainers
Readme
Language Server Protocol implementation for OpenSPG Concept Rule.
Change Log · Report Bug · Pull Request

Features
- Syntax highlighting
- Document symbols
- Formatting
Installation
npm install openspg-concept-rule-language-serverIt will be
pnpm/yarn add openspg-concept-rule-language-serverif you use pnpm or yarn.
Usage
Language Server in Node
// server.ts
import {
ProposedFeatures,
createConnection
} from 'vscode-languageserver/node';
import {listen} from 'openspg-concept-rule-language-server';
const connection = createConnection(ProposedFeatures.all);
listen(connection);Language Server in Web
// server.ts
import {
BrowserMessageReader,
BrowserMessageWriter,
createConnection,
} from 'vscode-languageserver/browser';
import {listen} from 'openspg-concept-rule-language-server';
const messageReader = new BrowserMessageReader(self);
const messageWriter = new BrowserMessageWriter(self);
const connection = createConnection(messageReader, messageWriter);
listen(connection);