summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-13Handle shift selection in motion commands in recent GNU Emacs.Taylor R Campbell
Drop `backward-down-list'. All four {backward, forward} x {up, down} motion commands are done pareditishly now.
2013-06-13Note `backward-delete-char' lossage in NEWS.Taylor R Campbell
2013-06-13Rework paredit-semicolon and add some tests for it.Taylor R Campbell
2013-06-13In check.sh, use $EMACS if set, defaulting to `emacs'.Taylor R Campbell
2013-06-13Avoid `backward-delete-char', which GNU Emacs 24 broke.Taylor R Campbell
Use `delete-char' instead with a negative argument, which doesn't behave randomly when the region is active and transient mark mode is enabled. While here, mark positive arguments to `delete-char' with a plus sign.
2013-06-13In test.el, use (delete-char -1), not backward-delete-char.Taylor R Campbell
@#&!#!&* GNU Emacs 24 changed the semantics of `backward-delete-char' so that it deletes the region in transient mark mode. The rest of paredit will need to be changed to reflect this too -- argh.
2013-04-07Mark 24 as beta in NEWS.Taylor R Campbell
2013-04-07Add some notes for version 24.Taylor R Campbell
2013-04-07Improve indentation and column preservation in `paredit-splice'.Taylor R Campbell
2013-04-07Add `paredit-indent-region' and move indentation utilities around.Taylor R Campbell
2013-04-07Add some miscellaneous S-expression parsing utilities.Taylor R Campbell
`paredit-enclosing-list-start' and `paredit-enclosing-list-end' give the start and end points of the enclosing list. `paredit-prefix-numeric-value' is like `prefix-numeric-value', but truncates numeric values to the number of S-expressions that can actually be moved over before hitting an enclosing delimiter.
2013-04-07Change `paredit-meta-doublequote' to avoid breaking the line.Taylor R Campbell
This way, default M-" behaves more like default M-). New command `paredit-meta-doublequote-and-newline' (no default key) behaves like the old `paredit-meta-doublequote'.
2013-04-07Preserve column better in `paredit-join'.Taylor R Campbell
2013-04-07Implement `paredit-preserving-column'.Taylor R Campbell
2013-04-07Make `paredit-forward' and `paredit-backward' move out of strings.Taylor R Campbell
2013-04-07Fix paredit-doublequote inside a string escape.Taylor R Campbell
2013-04-07Add clearer names for the enclosing string start/end points.Taylor R Campbell
2013-04-07Add a pile of `paredit-backward-barf-sexp' tests.Taylor R Campbell
Still need forward barfage tests, and any slurpage tests.
2013-04-07Add a zillion paredit-kill tests. Fix a tiny bug they revealed.Taylor R Campbell
`paredit-kill' at the end of the line in a comment failed to put the string `\n' into the kill ring, as revealed by these tests.
2013-04-07Bump copyright year on test.el to 2013.Taylor R Campbell
2013-04-07Add notes for paredit 23 to NEWS.Taylor R Campbell
2013-04-07New file NEWS from paredit.release.Taylor R Campbell
2013-04-07Update URI references: nix paredit-23.el, add Git repository.Taylor R Campbell
2013-04-07Bump version: 23 beta -> 24 beta.Taylor R Campbell
2013-04-07Remove unnecessarily nasty text about reporting bugs.Taylor R Campbell
2013-04-07Bump copyright year to 2013.Taylor R Campbell
2013-04-07Add `megane' from a slightly newer list of credits, 2011-08-30.Taylor R Campbell
2013-04-07Add CREDITS file from 2011-05-08. Needs some additions since then.Taylor R Campbell
2013-04-07Add a trivial shell script to generate paredit.html.Taylor R Campbell
2011-05-08Tweak `paredit-convolute-sexp' a little and add some tests for it.Taylor R Campbell
Ignore-this: 61dbcae678e46499873949c68cc78fbf Thanks to Leo Liu for the nudge about some of its rough corners (and for pointing out the screw case recently fixed). It's still pretty rough around the edges. darcs-hash:20110508175637-00fcc-265b11688b79f4d01211d798fec7e9dd3fe4748f
2011-05-07Add trivial check.sh to compile paredit and run tests.Taylor R Campbell
Ignore-this: 37ac0d585442eef97d353c06d56f0152 darcs-hash:20110507220704-00fcc-28493b84d3120c151915ba6685708ab8eb990399
2011-05-07Add message to top of `paredit-test' reporting what we're testing.Taylor R Campbell
Ignore-this: a617d41480a852b472bc838b1a69bd16 darcs-hash:20110507220505-00fcc-0c92c0a098e8fb214e238bd380f5a6b69d991608
2011-05-07Fix error message in `paredit-test'.Taylor R Campbell
Ignore-this: 1dd56a52c3ba0452311def32fe65f5b9 darcs-hash:20110507220457-00fcc-efe7d18976fed07781293d36507f9abc004a02ca
2011-05-07Fix `kill-line' tests now that `show-trailing-whitespace' is nil.Taylor R Campbell
Ignore-this: ac26793e9b31dc27c6cd85af25f4a4f2 Grumble. darcs-hash:20110507220434-00fcc-9e8f7464ef213864d098eec4f6f356039401d967
2011-05-07Set `show-trailing-whitespace' to nil when running tests.Taylor R Campbell
Ignore-this: 29d39397a5e43d31b9855e75e38430ab darcs-hash:20110507220356-00fcc-3d492593405908a1fec3be631241abb4268e6dcf
2011-05-07Add regression test for `paredit-convolute-sexp' screw case.Taylor R Campbell
Ignore-this: c558f1f5c6432b3276780a30fe13bd3e darcs-hash:20110507212125-00fcc-729cb31b8bfcbd23234d7fdd8efb469a545baf3a
2011-05-07Fail early in `paredit-convolute-sexp'.Taylor R Campbell
Ignore-this: 9262a1436f4dcda20711a80a776cddea darcs-hash:20110507210933-00fcc-65b52e19c6ab91c2e8a9ed93e03ede7a70e87a14
2011-04-12Tweak a `paredit-reindent-defun' test slightly.Taylor R Campbell
Ignore-this: ddb4695b0f360dc64ce0740fc499dcbc darcs-hash:20110412132309-00fcc-a82f9d8806377c35cfd2cdc12cf9bac2d41b2b95
2011-04-11Be explicit about Transient Mark Mode in `paredit-wrap-*' tests.Taylor R Campbell
Ignore-this: 1295ab71a3e11223dd5dfca96c6a8292 darcs-hash:20110411232248-00fcc-5bbb48a3bfcddbd0dbd836df292c2059966ec413
2011-04-11Add character deletion tests to verify the new `paredit-in-char-p'.Taylor R Campbell
Ignore-this: 2f38714b2d3133e6ae10fc861fc6bbad darcs-hash:20110411230236-00fcc-5cdf1cbe0a085f72a89a554dc81ddc2e9794ac66
2011-04-11Make `paredit-in-char-p' work recursively.Taylor R Campbell
Ignore-this: 32164dfb4309af09754d8a6ed0749f0d It's basically an alias for `paredit-in-string-escape-p' now. Replacing one by the other would make too big a diff. darcs-hash:20110411230056-00fcc-d2838af6bff48ed698f596abfc345453f1bfad63
2011-04-11Expand `paredit-kill' tests a little.Taylor R Campbell
Ignore-this: 24b37ef662a653c2dfc7c6bb81e9f493 Still a long way from being remotely satisfactory. darcs-hash:20110411230018-00fcc-df5e070b386a549fce8ddb38db6aa27983e70893
2011-04-11Replace `paredit-wrap-sexp' tests by `paredit-wrap-round' &c. tests.Taylor R Campbell
Ignore-this: 9bfd202133e386063b4dcddd04d24db6 darcs-hash:20110411225954-00fcc-e1942057e4e99674b84d39d6d2d024aa6c15d528
2011-04-11Fix docstring of `paredit-check-region-for-delete'.Taylor R Campbell
Ignore-this: 186d2611fcbd98479c898a8b756d01ee darcs-hash:20110411225827-00fcc-27d7a8defd057cb7640fa223e20e110e34f85db8
2011-04-11Fix `paredit-backslash' within a character literal.Taylor R Campbell
Ignore-this: ce30323a4077d83acc1967af18604e40 Put the new escape after the one the point is on; don't split it. darcs-hash:20110411225316-00fcc-1c65c221a9878047104d5fed02a60f48f0641f7b
2011-04-11Add and fix some tests for `(' and `)' while in a character literal.Taylor R Campbell
Ignore-this: 5b769eee2b831aefae5f7440a4ef2775 darcs-hash:20110411225240-00fcc-dd7e564acf7c93f087c94d1e16f18650504fe89f
2011-04-11Fix `paredit-move-past-close' within a character escape.Taylor R Campbell
Ignore-this: ed55179d0138b72dbe408836bb9f9403 It should move past the close, not stay where it is. `paredit-move-past-close-and-newline' already did this; the two now share the common code. darcs-hash:20110411225030-00fcc-202b9f3f93aab76ddae1c8bb10f9f605fee949d4
2011-04-11Add tests for region deletion across comment boundaries.Taylor R Campbell
Ignore-this: 145763cd2559105046cddd21c3da31d2 darcs-hash:20110411190401-00fcc-44f724d53c52deb35d81b6c3a4bee70ef7d56222
2011-04-11Fix logic in checking region deletion across comment boundaries.Taylor R Campbell
Ignore-this: ea283af1a5a27d8d3fe32647e8aa5910 darcs-hash:20110411190348-00fcc-7a8d049f8be17ea0ffec1070fe7ae7a58d0f47be
2011-04-11Add some trivial tests for region deletion/killing commands.Taylor R Campbell
Ignore-this: 5ba090d8b5214e6b53419108126e74f7 darcs-hash:20110411185319-00fcc-9d494301c54ca406124f243a884c163dc92be27c