Skip to content

v0.2.0

Compare
Choose a tag to compare
@Mathijs-Bakker Mathijs-Bakker released this 08 Sep 08:59
· 13 commits to master since this release

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).