11 个版本
新 0.3.1 | 2024年8月24日 |
---|---|
0.3.0 | 2024年8月1日 |
0.2.3 | 2024年8月1日 |
0.2.1 | 2024年7月20日 |
0.1.4 | 2024年7月20日 |
#15 in 文本编辑器
每月443次下载
285KB
7.5K SLoC
glasgow
WGSL (WebGPU着色语言) 语言服务器
功能
- 自动完成
- 局部函数/变量/类型。
- 字段和混洗。
- 内置类型和函数(例如
dot
、reflect
、textureSample
、vec3
、mat4x2
等)
- 悬停文档
- 函数签名。
- 变量类型。
- 包括内置类型和函数。文本来自WGSL规范。
- 转到定义
- 查找所有引用
- 重命名
- 格式化
计划
- 支持非标准
#include
/#import
指令。
使用方法
首先使用 cargo
安装语言服务器
cargo install glasgow
然后按照以下编辑器特定的说明进行操作
Visual Studio Code
从 市场 安装 glasgow
扩展。
neovim
首先,安装 nvim-lspconfig。
然后只需启用 glasgow
配置即可
local lspconfig = require 'lspconfig'
lspconfig.glasgow.setup {}
依赖关系
~13MB
~233K SLoC