:lang gdscript

The language you waited for

1. Description

This module adds support for GDScript, the scripting language of the Godot game engine, to Doom Emacs, powered by gdscript-mode.

1.1. Maintainers

This module has no dedicated maintainers. Become a maintainer?

1.2. Module flags

+lsp
Enable LSP support for gdscript-mode. Requires :tools lsp and Godot 3.2.1+ to launch the language server.

1.3. Packages

1.4. Hacks

No hacks documented for this module.

2. Prerequisites

To format your GDScript code, you need to install gdtoolkit:

# On Windows
$ pip install gdtoolkit

# On MacOS and Linux
$ pip3 install gdtoolkit

3. Usage

The language server support for GDScript is built into by lsp-mode. As long as you have the :tools lsp module installed, you should be able to use the language server.

Godot’s language server is built into the game engine, so you need to open your project in Godot 3.2.1 or above for the GDScript language server to be available.

Note that the GDScript language server has known issues causing some errors with lsp-mode. They should be addressed in future releases.

4. TODO Configuration

This module has no configuration documentation yet. Write some?

5. Troubleshooting

There are no known problems with this module. Report one?

6. TODO Appendix

This module has no appendix yet. Write one?