sublime-syntax language server
Project description
sublime-syntax-language-server
Language server and vim plugin for sublime-syntax and syntax-test's scope names.
sublime-syntax is a subtype of yaml. See json schema to get support of yaml language server.
- document hover
- completion
- diagnostic: requires syntest
For vim plugin:
- ftplugin: commentstring, etc
- compilers: bat, syntest
- syntax highlight, include incorrect header
Document Hover
Completion
Diagnostic
Compilers
Install
syntest
Build From Source
git clone --depth=1 https://github.com/trishume/syntect
cd syntect
cargo build --release --example syntest
sudo install -D target/release/examples/syntest -t /usr/local/bin
For Archlinux
yay -S syntest
Syntax Highlight
Every syntax test file should have a correct header. If you input a typo, syntax highlight will tell you:
If you input correct keyword of sublime syntax file, it will be highlighted as Keyword
.
Note watch
should be match
and strings
should be string
:
More usages
Vim Plugin
You can use branch release to avoid downloading unnecessary files for vim plugin. Such as for dein.vim:
call dein#add('Freed-Wu/sublime-syntax-language-server', {
\ 'rev': 'release',
\ })
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for sublime-syntax-language-server-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c2de056c8c931c700e6fc5dc15ebf0cd4e7f35f91080a6b8cb801310023cb3b |
|
MD5 | d5ae747e74353f635780617b96a4c822 |
|
BLAKE2b-256 | 400e8c6ea966a52e5848ef28ec2077fbab3f839cb4445f514be04a29dde83033 |
Close
Hashes for sublime_syntax_language_server-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8acb79eeeb4c2a14c37a2cf7a7950f5939d383a8b6114c955ef30b2a41fdb8ea |
|
MD5 | a46c1d9280abae9ac28360ffe7a6a622 |
|
BLAKE2b-256 | 457e62f8eb01e9aa5e5b1b96be8c1da881bedb275259898f42f2fb8758310f6d |