Skip to content
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

Grow selection could consider ”form pairs” in bindings #2033

Closed
PEZ opened this issue Jan 25, 2023 · 0 comments
Closed

Grow selection could consider ”form pairs” in bindings #2033

PEZ opened this issue Jan 25, 2023 · 0 comments
Labels
editing paredit Paredit and structural editing

Comments

@PEZ
Copy link
Collaborator

PEZ commented Jan 25, 2023

Today I Learnt: In Cursive the Grow Selection command is aware of ”form pairs”. So in a let binding for instance it first selects the closest form, then the other form in the binding pair.

(let [a |b
      c d])

Grow Selection 1

(let [a |b|
      c d])

Grow Selection 2

(let [|a b|
      c d])

Grow Selection 3

(let [|a b
      c d|])

Calva will skip step two there. I think Calva should take Cursive's lead here.

@PEZ PEZ added paredit Paredit and structural editing editing labels Jan 25, 2023
@bpringe bpringe closed this as completed in 6018813 Jun 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
editing paredit Paredit and structural editing
Projects
None yet
Development

No branches or pull requests

1 participant