Standalone language server for MediaWiki Wikitext
npm install wikitext-lsp




Language Server Protocol implementation for Wikitext.
You can install this via npm:
``bash`
npm i -g wikitext-lsp











| Configuration | Description | Default | Example |
| :- | :- | :- | :- |
| wikiparser.articlePath | Specify the article path of the wiki site.https://en.wikipedia.org/wiki/
Also set the parser configuration automatically for all language editions of Wikipedia. | | |wikiparser.config
| | Manually specifiy the absolute path to the parser configuration file or the name of a preset configuration. | | enwiki |wikiparser.user
| | Specify the policy-compliant user information (a URI for wiki userpage or an email address) for the User-Agent header of HTTP requests sent to WMF sites from the language server. | | user@example.net or https://meta.wikimedia.org/wiki/User:Example |wikiparser.linter.enable
| | Enable diagnostics. | true | |wikiparser.linter.severity
| | Display or hide warnings. | errors only | errors and warnings |wikiparser.linter.lilypond
| | Specify the path to the LilyPond executable to lint . | | /opt/homebrew/bin/lilypond |wikiparser.completion
| | Enable auto-completion. | true | |wikiparser.color
| | Enable color decorators. | true | |wikiparser.hover
| | Enable hover information. | true | |wikiparser.inlay
| | Enable inlay hints for anonymous template/module parameters. | true | |wikiparser.signature
| | Enable parser function signature help. | true | |
`bash``
wikitext-lsp --stdio
Please see the CHANGELOG of the associated VS Code extension.