# Structured Editing ## S-expression data(Lisp) - paredit/[lispy](https://github.com/doomemacs/doomemacs/tree/master/modules/editor/lispy): too complex. - [evil-cleverparens](https://github.com/emacs-evil/evil-cleverparens): simple and useful. - [parinfer(par-in-fer)](https://shaunlebron.github.io/parinfer/): modern, simple, elegant and useful, but works not well with some other completion plugins... - to make parinfer works, you should disable sexp & smartparens in any lisp mode. Some plugins: - Neovim - [parinfer-rust](https://github.com/eraserhd/parinfer-rust) - - Helix - [parinfer #4090 - Helix](https://github.com/helix-editor/helix/discussions/4090) ## Other Languages 1. treesitter 1. ...