Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 20:02
· 53 commits to main since this release
12f356a

Added

  • colorscheme/: vim2godot, a Go tool that converts a Vim or Neovim
    colorscheme (any on vimcolorschemes.com) into a Godot editor theme, a .tet
    for the script editor plus an EditorScript for the interface colors. It is
    not part of the addon download. cendre is included as an example.
  • Releases now also carry vim2godot prebuilt for Linux, macOS and Windows
    (amd64 and arm64) as colorscheme-<version>-<os>-<arch> archives, with the
    addon's version number, plus SHA256SUMS.txt. vim2godot -version prints
    the version.
  • :GodotRunFile [file] runs a @tool script that extends EditorScript,
    as the script editor's File → Run does. Without a file it runs the current
    buffer, writing it first if it has unsaved changes. Files outside the
    project run after a confirmation.
  • Dragging a property from the Inspector into Neovim inserts it with its
    node path, $Path/To/Node.property, or with Ctrl/Cmd held, the NodePath
    string "Path/To/Node:property".
  • Open files, cursor positions, splits and tabs are saved when the editor
    closes (or Neovim quits) and restored when the project opens again. The
    session lives in .godot/godot_nvim/session.vim. Editor Settings →
    godot_nvim/restore_session turns it off.

Fixed

  • A file opened from Godot while Neovim was still starting lost its line:
    Godot now holds files back until Neovim has started.
  • The plugin failed to load on Godot 4.5, which lacks
    EditorSettings.get_shortcut(). There, the run shortcuts that work while
    typing are taken from the editor's run bar.