-
-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#610 Multi Cursor for paredit #1606
Open
rayat-amperity
wants to merge
54
commits into
BetterThanTomorrow:dev
Choose a base branch
from
rayat-amperity:rayat-amperity/issue610
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
a482351
fixes #1607 selection api cleanup
riotrah 815e4bf
reformat + undo auto import organize
riotrah 87c6d49
Multi Cursor for paredit Expand selection and shrink selection
riotrah 4616405
2nd attempt multi cursor paredit start
riotrah b090921
Make most multi cursor work, tons of tests changes
riotrah 5f12aea
Experiment with mixing native delete/backspace with paredit per-cursor
riotrah 0b377a8
Fix spelling mistake
riotrah d00a3c2
prettier format files
riotrah 5594bc4
prettier format (again lol)
riotrah 5c8a408
Post forward or up commands rebase fixes; multi cursor seems to work!
riotrah 57a1d9a
Add more cspell exceptions
riotrah 2bcc6e7
Double each example in test-date/paredit-sandbox for multi cursor tests
riotrah 40f2612
Format
riotrah 46d4fce
Fix unit test watcher not capturing changes
riotrah 6f8a758
Add whole-project format step before compile
riotrah 8fd9345
Update text notations utils for new syntax; cleanup
riotrah 49f77e8
Add textNotationFromDoc debug unit test util + test for it
riotrah 230dff6
Add distance/isSelection/isCursor utility props to ModelEditSelection
riotrah 2242e08
Remove naive EditableDocument .delete() .backspace() single cursor args
riotrah 4f77f77
Make ModelEdit generic with edit fn as type param + utils, fix dead code
riotrah 071b4d2
Simplify overloaded paredit funcs
riotrah 6c5a74a
Create exported functions for killForward/BackwardList/Sexp, fix multi
riotrah 308d3e7
Merge branch 'dev' into rayat-amperity/issue610
riotrah c79490c
Update changelog. Fixes #610
riotrah bcf8838
Merge branch 'rayat-amperity/issue610' of https://github.com/rayat-am…
PEZ e991540
Add command for getting textnotation from doc
PEZ 464f041
Merge pull request #1 from BetterThanTomorrow/rayat-amperity-rayat-am…
rayat-amperity 61087b5
Remove cursor when-contexts. Let's hope no one's mad !
riotrah 1e44247
Fix Expand Selection selects only open parens bug
riotrah 0877a1e
Merge branch 'dev' into rayat-amperity/issue610
PEZ 43f67f3
Change newline text-notation `•` -> `§`
PEZ dfed45e
Add link to text-notation video
PEZ 7c7a926
Add some multi-cursor tests
PEZ fc51d29
Add command for creating doc from text-notation
PEZ 7a06377
Update changelog [skip ci]
PEZ 0d37220
Add failing test for docFromTextNotation
PEZ f5651f3
Update changelog
PEZ ace972e
Add tests exposing docFromTextNotation bug
PEZ 62a922f
Fix tNToDoc regressions
riotrah 7f133a2
Add a selection smorgasboard test
PEZ ac76eb1
Add more tests barf and splice
PEZ 5d5c1e4
Add some tests for Wrap Sexp
PEZ 180c757
Add some tests for kill-right
PEZ bccbafb
Merge branch 'dev' into rayat-amperity/issue610
riotrah 29da58e
Simplify tasks.json
riotrah 98750bd
Add some paredit related utils
riotrah 394c9fe
Start experimental multi cursor copy-paste paredit
riotrah cd90fa9
Some cleanup, spelling
riotrah 345e8cd
Decouple textNotationFromDoc into textNotationFromTextAndSelection
riotrah d33bedd
Make 'Multi-cursors maintain balanced delimiters" pass
riotrah ead4af0
Latest multi cursor tests pass
riotrah a095c45
Add test for one-line text-notation w trailing cursor
PEZ 86dff85
Remove funny precompile command
PEZ 5975c48
Use dev tasks.json
PEZ File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why remove this @PEZ ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's not needed to compile. It's needed before we run the
prettier-format-watch
script. And there's apreprettier-format-watch
for that.