diff options
author | Taylor R Campbell <campbell@mumble.net> | 2010-12-05 17:30:31 +0000 |
---|---|---|
committer | Taylor R Campbell <campbell@mumble.net> | 2010-12-05 17:30:31 +0000 |
commit | b51f220aa8d21011b6eab253e4593c372c4ef8ee (patch) | |
tree | 7f644dc45d4e5b417043975cf28037a5f622c3b9 /paredit.el | |
parent | 79b5d96f799e282016ccb9da7f65ad05404c6668 (diff) |
In `paredit-newline', ignore parse errors during `indent-sexp'.
Ignore-this: 5326ec1a70a5ef42729e107418bd2879
The point may be followed by a closing delimiter with no intervening
S-expressions. This case was already handled when the point is
outside a comment; I neglected it when the point is inside a comment.
darcs-hash:20101205173031-00fcc-46d7e591ca9dc2c1a0340c3b0c00312e1646d672
Diffstat (limited to 'paredit.el')
-rw-r--r-- | paredit.el | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -989,7 +989,8 @@ If in a comment and if followed by invalid structure, call (newline)) ((paredit-in-comment-p) (if (paredit-region-ok-p (point) (point-at-eol)) - (progn (newline-and-indent) (indent-sexp)) + (progn (newline-and-indent) + (paredit-ignore-sexp-errors (indent-sexp))) (indent-new-comment-line))) (t (if (paredit-in-char-p) |