use ParEdit for Lisp dialects modes. and use smartparens for other modes.