Lisp Paredit provides paredit style functionality for the Atom text editor. It also features basic syntax checking, syntax error highlighting and a strict mode. Lisp Paredit only works for lisps and won't have any effect for other syntaxes. It is based on the excellent paredit.js library.
Search package installer for
lisp paredit or use the command line:
apm install lisp-paredit
Lisp Paredit can operate in strict or non-strict modes, via the setting in preferences.
Additionally, indentation can be controlled by the Indentation Forms settings, which contains a list of forms (either as strings or as regex's) that should be indented as macros.
Finally, the package can be disabled, or just it's keybindings, from it's settings package.
These override the default behaviour with paredit special functions.
|backspace||delete-backwards (won't delete brackets in strict mode)|
|ctrl-h||delete-backwards (won't delete brackets in strict mode)|
|delete||delete-forwards (won't delete brackets in strict mode)|
|ctrl-d||delete-forwards (won't delete brackets in strict mode)|
|enter||newline (auto indents next line)|
|cmd-v||paste (disallows invalid syntax in strict mode)|
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.