I talk about tree sitter, CEDET, and Combobulate -- my "paredit-style" package that's designed to work with most programming languages.| Mastering Emacs
ParEdit (paredit.el) is a minor mode for performing structured editing of S-expression data, e.g. Lisp or Scheme source code.| www.emacswiki.org