godot-rc-emacs connects to a godot-rc and allows you to modify scene tree and nodes properties without leaving Emacs.
Package is in early stages of development, use with caution.
Also this is my first Emacs package, bugs are expected, QoL is non-existent, code goes against every guideline and convention.
Ensure that you have following packages:
Optional packages:
- evil - if you have evil installed, then godot-rc will add bindings for evil normal state
- clone package somewhere
git clone https://github.com/shadr/godot-rc-emacs.git ~/godot-rc-emacs
- add godot-rc directory to the load-path of Emacs and load package
(add-to-list 'load-path "~/godot-rc-emacs/")
(require 'godot-rc)- currently godot-rc does not provide default bindings for emacs (only for evil), so you will need to bind necessary functions yourself
(define-key tscn-mode-map (kbd "C-m o") #'godot-rc-open-scene)
(define-key tscn-mode-map (kbd "C-m r") #'godot-rc-tscn-rename-node)
(define-key tscn-mode-map (kbd "C-m c") #'godot-rc-tscn-change-node-type)
;; etc