Skip to content

Conversation

@lread
Copy link
Collaborator

@lread lread commented Feb 18, 2025

Because of #256, slurp fns had to be rewritten. During rewriting:

Because of #256, slurp fns had to be rewritten. During rewriting:

- address design flaw by deprecating existing `slurp` fns and adding
replacement `slurp-`*`-into` fns (closes #339)
- stop adding space char when preserving slurped newlines (closes #345)
- review ambiguous `-slurp-`*-`fully` fn behaviour (closes #341)
- when slurping, don't consider a node with `#_` uneval nodes
empty (closes #338)
- don't throw on rewrite-clj parseable but invalid clojure
`{:a}` (closes #336)
- slurping forward fully no longer throws when slurping into an empty
seq that is last item in a seq (closes #335)
- slurping backward at empty-seq at start of seq no longer
throws (closes #334)
- slurp forward now slurps when at empty-seq at end of seq (closes #333)
@lread lread merged commit 3954f58 into main Feb 18, 2025
81 checks passed
@lread lread deleted the lread-paredit-slurp branch March 31, 2025 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment