wgsl suppport

This commit is contained in:
Zoty 2026-04-22 10:34:11 -03:00
parent cb865680a7
commit 8aa4f17ee4
Signed by: Zoty
SSH key fingerprint: SHA256:WsGEGivgl37t3Mth6uugXMOgMCTR7QolIepNbC+j/tA
5 changed files with 8 additions and 0 deletions

1
ftdetect/wgsl.lua Normal file
View file

@ -0,0 +1 @@
vim.filetype.add({ extension = { wgsl = "wgsl" } })

1
ftplugin/wgsl.lua Normal file
View file

@ -0,0 +1 @@
vim.bo.commentstring = "// %s"

View file

@ -20,6 +20,7 @@ vim.lsp.enable({
"volar", "volar",
"tailwindcss", "tailwindcss",
"cssls", "cssls",
"wgsl_analyzer",
}) })
vim.api.nvim_create_autocmd("LspAttach", { vim.api.nvim_create_autocmd("LspAttach", {

4
lsp/wgsl_analyzer.lua Normal file
View file

@ -0,0 +1,4 @@
return {
cmd = { "wgsl-analyzer" },
filetypes = { "wgsl" },
}

View file

@ -33,6 +33,7 @@ return {
'vue', 'vue',
'java', 'java',
'angular', 'angular',
'wgsl',
} }
for _, parser in ipairs(parsers) do for _, parser in ipairs(parsers) do