GDExtension plugins are neither displayed in ProjectSettings -> Plugins nor receive _enable_plugin() / _disable_plugin() calls

Godot Version

4.2.2

Question

It seems that a plugin developed with GDExtension cannot be enabled / disabled from the editor (checkout, for instance, LimboAI plugin). It also seems that the _enable_plugin() / _disable_plugin() virtual functions are not called either. This potentially may be a problem (e.g. checkout my post about adding autoloads from plugins here).

Am I doing something wrong or, otherwise, is there a way to make Godot:

  • allow enabling / disabling GDExtension plugins
  • respect the _enable_plugin() / _disable_plugin() overrides?

These functions are indeed called for plugins written in GDScript