External editor support for .gdshader files

gdshader glsl godot godot-engine godot-shader godot-shader-language godot-shaders godot4 language-server language-server-protocol lsp lsp-server neovim nvim shader shaders vim
4 Open Issues Need Help Last updated: Jul 8, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement an automated system to credit contributors in releases of the Godot Shader Language Server project. This involves researching existing tools or creating a custom solution to track contributions and generate a contributor list for release notes or other documentation.

Complexity: 4/5
type: feature good first issue priority: low

External editor support for .gdshader files

Go
#gdshader#glsl#godot#godot-engine#godot-shader#godot-shader-language#godot-shaders#godot4#language-server#language-server-protocol#lsp#lsp-server#neovim#nvim#shader#shaders#vim
type: feature good first issue priority: medium

External editor support for .gdshader files

Go
#gdshader#glsl#godot#godot-engine#godot-shader#godot-shader-language#godot-shaders#godot4#language-server#language-server-protocol#lsp#lsp-server#neovim#nvim#shader#shaders#vim

AI Summary: The task is to replace the current stderr logging in the Godot Shader Language Server with the LSP's `window/logMessage` notification for better integration with language server clients like VSCode and Neovim. This involves modifying the logging mechanism within the server's codebase to utilize the `window/logMessage` method instead of directly writing to stderr.

Complexity: 2/5
type: feature good first issue priority: medium

External editor support for .gdshader files

Go
#gdshader#glsl#godot#godot-engine#godot-shader#godot-shader-language#godot-shaders#godot4#language-server#language-server-protocol#lsp#lsp-server#neovim#nvim#shader#shaders#vim

AI Summary: Implement a basic formatter for .gdshader files that handles indentation. This is a Minimum Viable Product (MVP) focusing solely on indentation, leaving more advanced formatting features for later.

Complexity: 3/5
type: feature good first issue priority: low

External editor support for .gdshader files

Go
#gdshader#glsl#godot#godot-engine#godot-shader#godot-shader-language#godot-shaders#godot4#language-server#language-server-protocol#lsp#lsp-server#neovim#nvim#shader#shaders#vim