2.6.3 What if I’m Directly Using Symex Mode Hooks?

The former symex-mode minor mode had a narrow focus on balancing parentheses in Lisp modes. As Symex now works with any language, this general name for such a specific mode was no longer appropriate, and so it was renamed to symex-lisp-mode. Formerly, setting up the ability to use Symex in any buffer required directly calling symex-initialize in user config. A new, global mode named symex-mode (replacing the former mode of the same name) was introduced in 2.0 to handle this in a standard way simply as (symex-mode 1).

For any buffer-specific configuration for which you might have used symex-mode hooks formerly, you should use symex-editing-mode instead. This is the local mode that is active in a buffer when you actually enter the modal UI. The next section summarizes the purpose of each Symex minor mode.