Remote controlling Godot from Emacs (and other places)
Find a file
2025-08-26 23:59:33 +08:00
addons/godot_remote_control Add updating of node properties and node selection 2025-08-26 23:59:33 +08:00
scenes Change the testing scene a bit 2025-08-26 23:59:17 +08:00
.editorconfig Initial commit 2025-08-25 20:29:28 +08:00
.gitattributes Initial commit 2025-08-25 20:29:28 +08:00
.gitignore Initial commit 2025-08-25 20:29:28 +08:00
godot-rc.el Add updating of node properties and node selection 2025-08-26 23:59:33 +08:00
icon.svg Initial commit 2025-08-25 20:29:28 +08:00
icon.svg.import Initial commit 2025-08-25 20:29:28 +08:00
LICENSE Initial commit 2025-08-25 20:29:28 +08:00
project.godot Initial commit 2025-08-25 20:29:28 +08:00
README.org Initial commit 2025-08-25 20:29:28 +08:00

Godot Remote Control (godot-rc)

godot-rc is an addon that allows other application to control the Godot editor via a JSON API. This is primarily so that different editors can provide better Godot integrations, and in particular I am making this so that I can edit the scene tree (on a basic level) from within Emacs.

godot-rc.el contains my experiments in making this function. To use it in the current state, use M-x initialize-godot-rc inside a file within your Godot project. This starts a connection with the godot-remote-control addon. Swapping between .tscn files will update the *scene-tree* buffer with a display of the selected scene, and it will also open automatically in the Godot editor. You can kill godot-rc with M-x kill-godot-rc.