summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--runtime/filetype.vim3
-rw-r--r--src/testdir/test_filetype.vim1
2 files changed, 4 insertions, 0 deletions
diff --git a/runtime/filetype.vim b/runtime/filetype.vim
index d0ee535f58..f63a1461a1 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -2399,6 +2399,9 @@ au BufNewFile,BufRead .wgetrc,wgetrc setf wget
" Wget2 config
au BufNewFile,BufRead .wget2rc,wget2rc setf wget2
+" WebGPU Shading Language (WGSL)
+au BufNewFile,BufRead *.wgsl setf wgsl
+
" Website MetaLanguage
au BufNewFile,BufRead *.wml setf wml
diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim
index 778e840d0e..1540f92fd8 100644
--- a/src/testdir/test_filetype.vim
+++ b/src/testdir/test_filetype.vim
@@ -775,6 +775,7 @@ def s:GetFilenameChecks(): dict<list<string>>
webmacro: ['file.wm'],
wget: ['.wgetrc', 'wgetrc'],
wget2: ['.wget2rc', 'wget2rc'],
+ wgsl: ['file.wgsl'],
winbatch: ['file.wbt'],
wit: ['file.wit'],
wml: ['file.wml'],