sublime-syntax 语言服务器
项目描述
sublime-syntax-language-server
sublime-syntax 和 syntax-test 的语言服务器和 vim 插件,支持 sublime-syntax 和 syntax-test 的 scope names。
sublime-syntax 是 yaml 的子类型。有关 yaml 语言服务器的支持,请参阅 json schema。
- 文档悬停
- 补全
- 诊断:需要 syntest
对于 vim 插件
- ftplugin: commentstring, 等
- 编译器:bat, syntest
- 语法高亮,包括错误的头文件
文档悬停
补全
诊断
编译器
安装
syntest
从源代码构建
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
对于 Archlinux
yay -S syntest
语法高亮
每个语法测试文件都应该有一个正确的头文件。如果您输入了拼写错误,语法高亮会告诉您
如果您输入了正确的 sublime 语法文件关键字,它将被高亮显示为 关键字
。注意 watch
应该是 match
,而 strings
应该是 string
更多用法
Vim 插件
您可以使用 分支发布 来避免为 vim 插件下载不必要的文件。例如,对于 dein.vim
call dein#add('Freed-Wu/sublime-syntax-language-server', {
\ 'rev': 'release',
\ })
项目详情
关闭
哈希值 for sublime_syntax_language_server-0.0.4-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8acb79eeeb4c2a14c37a2cf7a7950f5939d383a8b6114c955ef30b2a41fdb8ea |
|
MD5 | a46c1d9280abae9ac28360ffe7a6a622 |
|
BLAKE2b-256 | 457e62f8eb01e9aa5e5b1b96be8c1da881bedb275259898f42f2fb8758310f6d |