Vim

This plugin integrates Godot Engine with Vim and Neovim, providing GDScript and GSL syntax highlighting, code completion, and run commands directly within the editor. It enhances the coding experience by leveraging Vim's capabilities for Godot game development.

https://github.com/habamax/vim-godot

Preview Image

Preview

Godot Engine and Vim Integration

This plugin bridges the gap between the Godot Engine and the Vim/Neovim text editors, offering a more comfortable coding environment for users who prefer Vim's interface. It provides essential features for GDScript and GSL development, enhancing productivity and code quality.

Key Features

  • Syntax Highlighting: Supports GDScript and Godot Shader Language (GSL) syntax highlighting for improved code readability.
  • Folding: Enables code folding for better organization and navigation within scripts.
  • Run Commands: Allows running the current scene, the last run scene, or selecting a scene to run directly from Vim/Neovim.
  • Autocompletion: Integrates with YouCompleteMe (YCM), coc.nvim, and Neovim's native LSP for IDE-like code completion.

Installation and Setup

The plugin can be installed using a plugin manager like vim-plug or manually by cloning the repository into your Vim/Neovim packages directory. Detailed instructions are provided for both methods, including specific paths for different operating systems (Linux, macOS, Windows). Configuration examples are included for integrating with external tools to provide a more complete development experience.

Enhancing the Development Workflow

By integrating with Vim and Neovim, this plugin offers a powerful and customizable coding environment for Godot Engine development. The combination of Vim's editing capabilities with Godot's game development tools provides a streamlined and efficient workflow for game developers.

Resource Details

tool

habamax



3.2.2+