JetBrains / JetBrains/MPS-extensions
Grammarcells: side transformations not working for pasted text
- Dominant language
- JetBrains MPS
- Stars
- 88
- Forks
- 60
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 15
Description
Issue https://github.com/mbeddr/mbeddr.core/issues/1244 was moved. This is actually the standard behavior that can also be observed in base language. Examples:
`if (true) { }` and typing `else {}` vs just pasting `else{}` or inserting the flag `transient` in `int[]| volatile a;` when the cursor is placed at the vertical bar.
Contributor guide
Research direction
Reproduce the `if (true) { }` and `int[]| volatile a;` examples in the base language, comparing typed input with pasted text and cursor placement at the vertical bar. Determine the expected side-transformation behavior and verify that both examples behave consistently after the issue is addressed.
Written by the indexing model from the issue text.
Assessment
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100