2.3 Symex and Evil

If you happen to be an Evil user, using Symex should feel familiar (although as we saw in Point-Free Modal Editing, Symex exhibits a simpler modal style, making it accessible to those who aren’t familiar with Vim/Evil).

For a seamless integration with Evil, it is essential to install the symex-evil package. See Installing Symex for instructions on that.

This ensures that insertion commands that exit Symex enter Insert state to put you in a position to enter text, as intended, as opposed to leaving you in Normal state. It also supports generic keybindings from Normal state that are useful to retain in Symex mode, such as undo and redo, scrolling, searching, and various other navigations. In addition, it also ensures that such Evil operations performed while in Symex mode preserve a sensible symex selection.

For other useful options on using Symex with Evil, See Escaping to Symex Instead of Normal State and See Easy Entry Into Symex Mode.