Here’s a short summary of the minor modes used by Symex, in case you need to attach any custom behavior to them.
symex-editing-mode — the local minor mode enabled and disabled upon entry and exit from the modal UI. This is probably the one you need for your customizations.
symex-mode — a global mode for one-time initial setup to use the Symex modal UI. Most users will need to enable this in their init config.
symex-ide-mode — a global mode for one-time initial setup to use the IDE features provided by the symex-ide package. If you are using this package, you will need to enable this mode in your init config.
symex-evil-mode — a global mode for one-time initial setup to use Symex together with Evil via the symex-evil package. If you are using this package, you will need to enable this mode in your init config.
symex-rigpa-mode — a global mode for one-time initial setup to use Symex together with Rigpa via the symex-rigpa package. If you are using this package, you will need to enable this mode in your init config.
symex-lisp-mode — a local minor mode for balancing parentheses in Lisp modes. You typically don’t need to interact with this as it is done behind the scenes.
symex-core-mode — a global mode for one-time initialization of core Lisp and Tree-Sitter parsers. You typically don’t need to interact with this as it is done behind the scenes.