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 文本编辑器

Download history 357/week @ 2024-07-15 59/week @ 2024-07-22 279/week @ 2024-07-29 26/week @ 2024-08-05 14/week @ 2024-08-12

每月443次下载

自定义许可

285KB
7.5K SLoC

glasgow

WGSL (WebGPU着色语言) 语言服务器

功能

  • 自动完成
    • 局部函数/变量/类型。
    • 字段和混洗。
    • 内置类型和函数(例如 dotreflecttextureSamplevec3mat4x2 等)
  • 悬停文档
    • 函数签名。
    • 变量类型。
    • 包括内置类型和函数。文本来自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