summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-27.elpaignore: Ignore .github and .gitignore too.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-27DESIGN: New file with commentary on design principles for paredit.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-26test.el: Clarify comment about kill-line and show-trailing-whitespace.Taylor R Campbell
2022-11-26test.el: Test paredit-kill with kill-whole-line enabled.Taylor R Campbell
Turns out there's a lot of edge cases the impenetrable code handled badly anyway. Oops.
2022-11-26genhtml.sh: Make executable.Taylor R Campbell
2022-11-26paredit.el 27 betaTaylor R Campbell
2022-11-26paredit.el 26v26releaseTaylor R Campbell
2022-11-26NEWS: Note bug and workaround with interactive modes.Taylor R Campbell
Unfortunately there isn't obviously an easy way to address both Electric Indent Mode and interactive modes. (Some interactive modes like the default *scratch* buffer also define C-j, which paredit always did override.)
2022-11-26Add GitHub Action to run tests on ubuntu-latest.Taylor R Campbell
2022-11-26test.el: More tests for region and character deletion.Taylor R Campbell
2022-11-26test.el: Convert some disappointed comments into xfails.Taylor R Campbell
2022-11-26test.el: Rephrase negations in paredit-test to be less confusing.Taylor 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-26Test paredit-forward-kill-word, paredit-backward-kill-word.Taylor R Campbell
Turns up some nasty edge cases I missed, oops.
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-25Reword CREDITS to be less prolix.Taylor R Campbell
2022-11-25Bump version number 25->26.Taylor R Campbell
2022-11-25Release paredit.el 25.Taylor R Campbell
2022-11-25Note migration to paredit.org in NEWS.Taylor R Campbell
2022-11-25Credit Sean Whitton for Electric Indent Mode interactions.Taylor R Campbell
2022-11-25NEWS: Put dates on versions.Taylor R Campbell
Some of these dates have limited precision because I didn't keep very good records 17 years ago.
2022-11-25CREDITS: Credit Rudolf Adamkovič.Taylor R Campbell
Suggested improvements to M-r in transient-mark-mode.
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-28News since paredit 24.Taylor R Campbell
2022-08-28paredit-raise-sexp: Handle active mark in transient mark mode.Taylor R Campbell
2022-07-09Add .gitignore file.Taylor R Campbell
2022-07-09Credit Javier Olaechea and Vladimir Sedach.Taylor R Campbell
Both contributed patches several years ago, and appear by name in the git log, but I forgot to put them in the CREDITS file.
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
2020-11-30More slurpage edge cases.Taylor R Campbell
2020-11-30Test some backward-slurp screw cases.Taylor R Campbell
2020-11-30Stop each test on first failure or unexpected success.Taylor R Campbell
2020-11-30Add some examples of slurping edge cases that we should handle.Taylor R Campbell
Derived from suggestion by Jonathon McKitrick <jmckitrick@gmail.com>.
2020-11-30Batch up test failures and implement expected-failure.Taylor R Campbell
2020-05-29Use `-q --no-site-file' for genhtml.sh too.Taylor R Campbell
2020-05-29Work around new quirk in emacs --eval.Taylor R Campbell
Apparently this can't begin/end with a line break, so add a spurious (progn ...) around it.
2020-05-29check.sh: Do not load Emacs init or site filesVladimir Sedach
2020-04-10Trailing newline.Taylor R Campbell
2020-04-10Disable minibuffer message delays in tests.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.