{"repo":"Lommix/godot.nvim","free":true,"listed":false,"github":"https://github.com/Lommix/godot.nvim","clone":"git clone https://github.com/Lommix/godot.nvim.git","description":"Run and debug your Godot game in neovim","language":"Lua","stars":155,"topics":["godot","lua","nvim","neovim"],"license":"MIT","category":"game-templates","readme_excerpt":"lommix/godot.nvim A Neovim plugin that seamlessly integrates Godot for GDScript development, debugging, and more — all without leaving Neovim’s powerful editing environment. Demo godotnvim.webm Features - Debugging: - Attach to Godot to debug your scene. - Break on cursor or on runtime errors. - Step, continue, quit — all from within Neovim. - Godot 3 & 4 Support: - Works with older Godot 3 projects or the latest Godot 4 DAP integration. - Language Server (LSP): - Includes a simple setup for GDScript LSP (via lspconfig ). - Treesitter Integration: - Basic grammar highlighting for gdscript , godot resource , and gdshader files. - Watchers and Console: - On break, open a watcher window that shows local variables, globals, members, and a trace. - A separate console window logs information from the running Godot process. Requirements - Neovim 0.7+ (for Lua-based config) - nvim-dap for debugging (optional, but strongly recommended) - nvim-treesitter for syntax highlighting (optional but recommended) - nvim-lspconfig for GDScript LSP (optional but recommended) - A local Godot executable ( godot or godot4 , etc.) Installation Use your favorite plugin manager. For example, with lazy.nvim: Configuration In your Neovim configuration, create a file or directly place: Usage Commands (if expose commands = true or if you call godot.debugger.expose commands() manually): - :GodotDebug – Launch Godot in debug mode. - :GodotBreakAtCursor – Launch Godot and break at the current cursor line in a","default_branch":null,"files":null,"tree":[],"storefront":"/r/Lommix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Lommix/godot.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}