JetBrains / JetBrains/MPS-extensions

Grammarcells: side transformations not working for pasted text

Open
#581 0 comments 0 reactions 0 assignees View on GitHub
comp.grammarcells feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.