Restore parinfer
Migration to shadow-cljs sacrifed parinfer. We want it back.
We have a setting :editor (:text :parinfer). Now with navbar we should be able to toggle quickly between edit modes.
parinfer can now be refactored! the editor components are now easy to understand.
saite uses codemirror with paredit: https://github.com/jsa-aerial/saite/blob/master/src/cljs/paredit_cm/core.cljs https://github.com/jsa-aerial/saite/blob/master/src/cljs/aerial/saite/codemirror.cljs
https://github.com/jaredly/reepl/blob/master/src/reepl/code_mirror.cljs
klipse https://github.com/viebel/klipse/blob/master/src/klipse/ui/editors/editor.cljs
https://github.com/raymcdermott/reptile-tongue reptile also uses parinfer.