-
-
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
Paredit commands don't propagate to multiple cursors #610
Comments
Yes, it would be great if this worked! PR welcome. |
+1 |
+1 |
I would be honored to take this on. Any pointers or tips before I get started? |
Awesome news, @rayat-amperity ! Please consider touching base in the |
(full disclosure, I am not an honorable man, just one who loves multi-cursor).
(btw big fan of your work and talks @PEZ, and my coworkers have spoken very highly of you personally!!!!!) |
I'm blushing here! Please tell your colleagues that I thoroughly enjoyed meeting them and have that chat about Calva. Huge thanks for relaying this. You just made my day. ❤️ I think you should be able to join Clojurians via this link: http://clojurians.net/ Good idea with recording such a guided tour. I touch a bit on some of the relevant parts of this, in my Seajure presentation, which you might have heard your colleagues mention. Here's a deep link: https://youtu.be/CcPxHGm0JWo?t=6155 |
|
I think that generally it would be good to start with cleaning away all the places where A PR that only does this. Or only does this at the places we deem perfectly safe, would be a good start, and a huge improvement of the codebase, regardless of multi-cursors. Please also touch base on the slack. |
Before I just read your comment, I had gotten Expand Selection / Shrink Selection to work! At least it looks like it from messing around in the test folder. Other untouched commands work as they did previously. I'll open a draft PR just so you can maybe provide feedback, or if you're simply curious, in the meantime. Once that's open I'll switch over to work on your suggestion above first, and I'll rebase my multi cursor work upon that. EDIT:#1606 is open as a draft. Have not done any of the steps, as it's not merge-worthy in the slightest. But keeping it until I've done the cleanup work suggested above. |
I saw code for expand selection that looked like it might work. 😄 This is so exciting! |
For those interested in this, it's almost ready. It needs testing though before we would feel comfortable publishing!Please check out the HELP announcement here with testing instructions. You can download the testing version of the extension in the PR and let us know what it's like. It'll come out faster the more you help out! |
When I have multiple cursors, paredit commands just affects the first one.
This gif shows an example when I try to slurp 3 forms, but it just affects the first one.
The expected result was:
The text was updated successfully, but these errors were encountered: