smartparens
tiene un superconjunto de la funcionalidad proporcionada por autopair
. Además de proporcionar inserción de pares (que es lo que autopair
hace), admite la manipulación de lo que llama "sexps híbridos" o sexps en modos sin lisp. Proporciona comandos para navegar, marcar, unir, dividir, absorber y más para sexps, entre otras cosas.
Yo personalmente uso smartparens
y descubrí que proporciona una funcionalidad superpuesta con
yasnippet
- capacidad para activar la inserción de pares usando una cadena
change-inner
- Seleccione la expresión dentro del par coincidente
- y
paredit
por supuesto