summaryrefslogtreecommitdiff
path: root/paredit.el
AgeCommit message (Collapse)Author
3 daysparedit.el, test.el: Bump copyright year.Taylor R Campbell
3 daysparedit.el: Enable lexical binding.Taylor R Campbell
2023-07-18Bump copyright year.Taylor R Campbell
2023-07-18Fix some typos in docstrings, from Tomas Volf.Taylor R Campbell
2022-11-27More metadata for the benefit of ELPA.Taylor R Campbell
2022-11-27paredit-RET, paredit-C-j: Cite paredit-newline in docstring.Taylor R Campbell
2022-11-27paredit-kill: Sprinkle some comments.Taylor R Campbell
No functional change intended. Comments are incomplete but maybe better than what was there before.
2022-11-26paredit-kill: Tweak rule for adding space if kill-whole-line is t.Taylor R Campbell
For now, disable the yank part of the test -- with kill-whole-line, killing and then yanking is not always a noop and it's not clear making it a noop is the right approach. I don't use kill-whole-line so I'm not sure what expectations are and I'm reluctant to change it, except to fix obviously-wrong outcomes like (x|(y)) that should be (x| (y)). While here, document the effect of kill-whole-line on paredit-kill.
2022-11-26paredit.el 27 betaTaylor R Campbell
2022-11-26paredit.el 26v26releaseTaylor R Campbell
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.