calva
calva copied to clipboard
add squeeze paredit action
What has changed?
- Add Paredit Squeeze Action inspired by puni-squeeze.
Fixes #2892
My Calva PR Checklist
I have:
- [x] Read How to Contribute.
- [x] Directed this pull request at the
devbranch. (Or have specific reasons to target some other branch.) - [x] Made sure I have changed the PR base branch, so that it is not
published. (Sorry for the nagging.) - [x] Made sure there is an issue registered with a clear problem statement that this PR addresses, (created the issue if it was not present).
- [x] Updated the
[Unreleased]entry inCHANGELOG.md, linking the issue(s) that the PR is addressing.
- [x] Updated the
- [x] Figured if anything about the fix warrants tests on Mac/Linux/Windows/Remote/Whatever, and either tested it there if so, or mentioned it in the PR.
- [x] Added to or updated docs in this branch, if appropriate
- [x] Tests
- [x] Tested the particular change
- [x] Figured if the change might have some side effects and tested those as well.
- [x] Formatted all JavaScript and TypeScript code that was changed. (use the prettier extension or run
npm run prettier-format) - [x] Confirmed that there are no linter warnings or errors (use the eslint extension, run
npm run eslintbefore creating your PR, or runnpm run eslint-watchto eslint as you go).