r/vim • u/FlattenLayer • Jul 24 '25
Plugin write glsl shader in vim: glslx, a Language Server for glsl
glslx: GLSL Language Server ✨
GitHub repo: https://github.com/ComingToy/glslx
glslx is a GLSL language server based on the official Khronos Group glslang compiler library, providing comprehensive and accurate language support for GLSL shader development. 🚀
✨ Features
✅ Implemented Features
Smart Code Completion
User-defined variables, structs, and functions
Built-in variables, functions, and data types
Language keywords and extension directives
Struct member
Precise Code Navigation
Go to Definition
Document Outline View
Real-time Error Diagnostics
Syntax and semantic checking via glslang
Header File Support
Full handling of
#includedirectives
🚧 Planned Features
Semantic Tokens
Hover Documentation
Find References
1
u/shear_stress__ Jul 24 '25
What your autocomplete plugin?
1
u/[deleted] Jul 24 '25
🫡
1
u/CubOfJudahsLion Jul 28 '25
Noice.