Skip to content

[Add] Neovim plugin: godotdev.nvim#421

Open
Mathijs-Bakker wants to merge 1 commit intogodotengine:masterfrom
Mathijs-Bakker:godotdev.nvim
Open

[Add] Neovim plugin: godotdev.nvim#421
Mathijs-Bakker wants to merge 1 commit intogodotengine:masterfrom
Mathijs-Bakker:godotdev.nvim

Conversation

@Mathijs-Bakker
Copy link

This PR adds:

- Neovim to the Gdscript/editors section, with a link to godotdev.nvim.

What is godotdev.nvim?

godotdev.nvim is a batteries-included Neovim plugin for Godot 4.x game development. It allows you to use Neovim as a fully featured external editor for Godot, with minimal setup.

The plugin provides:

LSP support for GDScript and Godot shaders (.gdshader files)

  • Debugging via nvim-dap for GDScript
  • Treesitter syntax highlighting for Godot shader files
  • Automatic formatting of .gd files using gdformat
  • Optional C# support including LSP, debugging, and tooling
  • Built-in health checks to verify environment, dependencies, and editor integration

While it is possible to configure Neovim manually for Godot development, this plugin simplifies setup and ensures a consistent, cross-platform workflow. It automatically configures LSP, debugging, formatting, and environment checks, so you can focus on writing game code rather than troubleshooting editor setup.

@nasrinoureddine06-lang
Copy link

REPO_TO_LINT=$(

@Mathijs-Bakker
Copy link
Author

@nasrinoureddine06-lang

Thanks for the comment 🙂

I noticed the snippet only contains REPO_TO_LINT=$( which seems incomplete.
Did you perhaps mean to suggest a full command substitution (e.g. REPO_TO_LINT=$(...))?

If you can clarify what you intended here, I’m happy to adjust accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants