Structural Editingλ︎
+Structural editing seeks to ensure that parenthesis (parens) and other pairs of characters remain balanced, i.e. an open paren is not removed without removing the closing paren.
+-
+
- parinfer uses an indent approach, aligning code manages parens locations +
- paredit uses a structural approach +
AstroNvim Community Clojure Pack includes parinfer
+nvim-parinfer plugin is included in the AstroNvim Community Clojure pack
+ +Parinferλ︎
+Parinfer works very well with vim-style modal editing.
+The author of the code focuses on aligning code and parinfer takes care of balancing the parens.
+To include new lines of code within an expression, create a new line o
and indent.
Parinfer will move the preceeding closing paren(s) to the new line, enclosing the new code in the overall expression.
+ + ++