summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-06Remove beta markers for version 24.v24maint-24Taylor R Campbell
2014-12-06Remove beta marker from 24 in NEWS.Taylor R Campbell
2014-01-28Let C-d and DEL delete the other spurious delimiters too.Taylor R Campbell
2014-01-28Bump copyright date: 2013->2014.Taylor R Campbell
2013-07-22Add autoload cookie for `enable-paredit-mode'.Taylor R Campbell
From William Xu.
2013-07-09Note nicer slurpage into an empty list in NEWS.Taylor R Campbell
2013-07-09Note omission of `backward-down-list' in NEWS.Taylor R Campbell
2013-07-09Add news item about changes to HTML reference.Taylor R Campbell
2013-07-09Tweak comment about barfage error.Taylor R Campbell
2013-07-09Make slurping and barfing support prefix arguments.Taylor R Campbell
Positive numeric means slurp/barf that many forms. Negative numeric slurp means barf -that many forms, and vice versa. C-u means slurp/barf as many as possible before hitting end of list. Tests are currently pretty limited. Please help!
2013-07-09Add some slurp tests with characters and strings.Taylor R Campbell
2013-07-09If in a string, slurp into the enclosing list if necessary.Taylor R Campbell
2013-07-09Allow slurping while in a character.Taylor R Campbell
2013-07-09Suggest `M-x enable-paredit-mode RET'.Taylor R Campbell
The fragment above suggests autoloading `enable-paredit-mode', not `paredit-mode', so `M-x paredit-mode RET' won't work too well...
2013-07-09A little more HTML tweaking. Not perfect, but enough for the day.Taylor R Campbell
2013-07-09Tweak HTML output a little more.Taylor R Campbell
2013-07-09Rework HTML output to simplify and prettify everything.Taylor R Campbell
2013-07-08Tweak whitespace in `paredit-split-sexp'. No functional change.Taylor R Campbell
2013-07-08Fix reference to `backward-down-list', which is no more.Taylor R Campbell
(Why doesn't GNU Emacs include this? Grmble.)
2013-07-08Revert "Bind M-[ to paredit-wrap-square."Taylor R Campbell
This reverts commit a26c148244962c1365c185dbe154118c88183575. `ESC [' is how various terminal escape sequences begin, so overriding this is a bad idea!
2013-07-06Make slurping `(|) foo' yield `(|foo)', not `(| foo)'.Taylor R Campbell
Likewise for backward slurping and slurping into strings. Add some tests.
2013-07-06Flesh out paredit-wrap-... tests a little.Taylor R Campbell
2013-07-06Bind M-[ to paredit-wrap-square.Taylor R Campbell
2013-06-16Make sure M-? leaves space appropriately when there was none.Taylor R Campbell
2013-06-16Use `paredit-preserving-column' in `paredit-reindent-defun'.Taylor R Campbell
2013-06-13Use $EMACS in genhtml.sh too.Taylor R Campbell
2013-06-13Mention shift selection for motion commands in NEWS.Taylor R Campbell
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