diff options
author | Taylor R Campbell <campbell@mumble.net> | 2008-09-28 13:42:13 +0000 |
---|---|---|
committer | Taylor R Campbell <campbell@mumble.net> | 2008-09-28 13:42:13 +0000 |
commit | 7f89e54961795d8b8b3daa9bbb0254973bfa4191 (patch) | |
tree | 406e009d5cc83a696c17280202ab83fdf594ac36 /test.el | |
parent | 004d2574d9730e54cbd20e6922f20df21d5fdbb2 (diff) |
Changes for version 18.v18
*** Style and Bugs
- Corrected terminal arrow key sequences *again*. M-left and M-right
were backwards.
- Put the save-excursion back in paredit-recentre-on-sexp. I don't
remember why it was taken out in version 13.
- Fixed HTML output to stop producing spurious <tr> tags.
- Corrected a number of paredit command examples.
- Aesthetic changes to the code:
. Regularized some aspects of code style.
. Repaginated so that all pages are at most 80 lines long, and most
are at least 40 lines.
. Formatted headings for an outline regexp to match so that
outline-minor-mode works nicely on paredit.el.
*** Altered Behaviour and New Functionality
- Implemented paredit-forward-kill-word & paredit-backward-kill-word,
or M-d & M-DEL, which are like kill-word & backward-kill-word, but
they will not kill parenthesis, string, or comment delimiters; they
will preserve the structure of S-expressions, while the built-in
Emacs word killing commands would destroy it.
- M-" is now bound to paredit-meta-doublequote, which has the old
behaviour of paredit-close-string-and-newline if within a string,
but which wraps the following S-expression (or N S-expressions) in
double-quotes if without a string; paredit-doublequote does the
same, but the default argument is 0, not 1.
- M-S (paredit-split-sexp) no longer deletes horizontal space in
strings before splitting them into two. The rationale, as
suggested by Zbigniew Szadkowski, is that whitespace is usually
significant in strings, while not in lists, and you can type M-\
M-S if you really do want the horizontal space deleted anyway.
- Reintroduced paredit-join-sexps as M-J. The implementation is now
more robust: it ensures that the two S-expressions to join match --
i.e. they are both lists, or they are both strings, or they are
both symbols --, and it correctly handles the atom case now as
well.
- Extended paredit command examples to allow multiple steps in
succession of a single example.
darcs-hash:20080928134213-00fcc-6ad0986678483423b9db18258e129b7824e33a01
Diffstat (limited to 'test.el')
0 files changed, 0 insertions, 0 deletions