Skip to content

Releases: Mathijs-Bakker/godotdev.nvim

0.2.3

10 Oct 08:01
ae94fa8

Choose a tag to compare

Changes:

  • Removed: LSP keymaps and DAP Keymaps.
    • In favour of Neovim's default LSP keymaps.
    • And DAP default/user defined mappings.
  • Fix: Socket path to match internal GodotStartEditorServer cmd in example script in doc/neovim-external-editor-setup.md.

0.2.2

25 Sep 09:37

Choose a tag to compare

What's Changed

Full Changelog: 0.2.1...0.2.2

0.2.1

15 Sep 10:03

Choose a tag to compare

What's Changed

  • [BREAKING] Removed keymaps (LSP & DAP) by @Mathijs-Bakker in #8
  • Adds support for gdscript-format

0.2.0

08 Sep 08:59

Choose a tag to compare

Changelog

Added

  • Reconnect LSP command :GodotReconnectLSP to reconnect all GDScript, GDShader, and GDResource buffers.
  • Editor server command :GodotStartEditorServer and optional autostart_editor_server setup.
  • Automatic buffer formatting for .gd files using gdformat on save.
  • Health check for gdformat with installation instructions (pip/Homebrew).
  • .editorconfig example for consistent GDScript and C# indentation (4 spaces).
  • Updated documentation and README for Neovim 0.11+ support.
  • Optional C# support checks in health, including dotnet, C# LSP server, and netcoredbg.
  • Keymaps and DAP integration improvements documented in README and doc/godotdev.txt.

Changed

  • :GodotReconnect command renamed to :GodotReconnectLSP for clarity.
  • Formatting autocmd now sets proper buffer options for GDScript (expandtab, shiftwidth=4, tabstop=4, autoindent).
  • Health checks reorganized to include optional C# and formatter dependencies.
  • README.md updated to reflect autoformatting and .editorconfig recommendation.
  • Documentation updated to include editor server, reconnect, and gdformat instructions.

Fixed

  • Mixed indentation warnings in health check improved with more precise detection.
  • Autoformat buffer reload bug fixed by using vim.cmd("edit") after gdformat.
  • Cross-platform server detection improved for Windows (\\.\pipe\godot.nvim) and macOS/Linux (/tmp/godot.nvim).

Initial release

02 Sep 13:36
951abff

Choose a tag to compare

Changelog

Added

  • Optional C# support (csharp=true in config):
    • Health checks for dotnet, csharp-ls/omnisharp, and netcoredbg.
    • Guidance for installing missing dependencies.
  • :checkhealth godotdev integration with structured sections:
    • Dependencies
    • Godot detection
    • C# support
  • New command :GodotReconnect to reattach the Godot LSP for all open Godot buffers.
  • Autocommands so reconnect commands are only available when editing Godot filetypes (gdscript, gdresource, gdshader).
  • Initial Vim help documentation (:help godotdev).
  • Added screenshot links in README.md showing the Godot Editor panel.