summaryrefslogtreecommitdiff
path: root/paredit.el
AgeCommit message (Collapse)Author
2022-11-26Change some comments to xfail.Taylor R Campbell
2022-11-26Teach paredit-forward/backward-kill-word to take prefix argument.Taylor R Campbell
XXX Unlike other paredit commands, C-u is not handled specially -- it is just interpreted as 4. No automatic tests for this at the moment.
2022-11-26Fix column preservation in text fields like ielm after prompt.Taylor R Campbell
Add a hacky one-off test to assemble buffer text with a field.
2022-11-25Bump version number 25->26.Taylor R Campbell
2022-11-24Move to paredit.org.Taylor R Campbell
2022-11-24Work around Electric Indent Mode brokenness in newline keys.Taylor R Campbell
2022-08-28paredit-raise-sexp: Handle active mark in transient mark mode.Taylor R Campbell
2022-07-09Note that Paredit Mode and Electric Indent Mode are incompatible.Taylor R Campbell
As far as I'm aware, Electric Indent Mode contributes nothing useful when Paredit Mode is enabled, but makes it difficult to get newline auto-indent working consistently. Suggest an alternative if what you want is for RET to auto-indent and C-j to insert plain newline.
2022-07-09Bump copyright year.Taylor R Campbell
2022-07-09Respect fill-paragraph-function. Fall back to lisp-fill-paragraph.Taylor R Campbell
2019-11-21New variables for comment prefixes.Taylor R Campbell
You can customize these according to mode if your Lisp has different style conventions from the Common Lisp and Scheme in my experience.
2019-11-21Bump copyright year.Taylor R Campbell
2019-11-16Ignore unused argument in paredit-override-check-parens-interactivelyJavier Olaechea
The resulting byte code is more compact and the only reason it is being used is to avoid the warning about unused arguments. (disassemble (lambda (condition) condition nil)) byte code: args: (condition) 0 varref condition 1 discard 2 constant nil 3 return (disassemble (lambda (condition) (declare ignore condition) nil)) byte code: args: (condition) 0 constant nil 1 return
2017-11-27Inherit input method when reading character for backslash escape.Taylor R Campbell
From @nbtrap on Github at https://github.com/emacsmirror/paredit/pull/1 and brought to my attention by Chris Gregory.
2017-04-10Switch http://mumble.net to https://mumble.net.Taylor R Campbell
2017-04-05Bump copyright year to 2017.Taylor R Campbell
2017-04-05Don't reindent single-line edits in paredit-raise-sexp.Taylor R Campbell
Add a couple trivial tests for paredit-raise-sexp. Bug reported by Alex Plotnick.
2016-06-15Fix some wording about paredit-space-for-delmiter-predicates.Taylor R Campbell
This description is still bad and could use more work. Patches welcome! Noted by Leo Liu.
2016-03-24Add email address.Taylor R Campbell
2016-03-24Bump copyright year to 2016.Taylor R Campbell
2015-02-17Make the mode line lighter a configurable variable.Taylor R Campbell
From Mark Oteiza.
2015-02-13Appease `version-to-list' syntax in Version: keyword.Taylor R Campbell
Noted by Mark Oteiza.
2015-01-26Quote M-mode-hook for add-hook in example .emacs fragment.Taylor R Campbell
2015-01-26Bump copyright year to 2015.Taylor R Campbell
2014-12-06Bump version number 24->25.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-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-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-06Bind M-[ to paredit-wrap-square.Taylor R Campbell
2013-06-16Use `paredit-preserving-column' in `paredit-reindent-defun'.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-13Rework paredit-semicolon and add some tests for it.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-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