You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not sure if this is related to #1566 or independent, but there is a case for nested () (plugin 2018.2.1, IDE #IU-182.4129.33).
When I start typing "foreach (", I get:
foreach ()
Cursor is positioned after "(". Then I start to type "qw(", and get:
foreach (qw()
Thus, one ")" is removed. "foreach" is actually irrelevant as it does the same for just single "(" followed by "qw(". Looks like this issue is tightly linked to quoting operators (qw/qr etc) - as sub invocation instead of qw works as expected, simple nesting has no problems too.
It similary behaves in some cases for nested {} and [] though I could not identify exactly when (it depends on context and complexity of surrounding blocks), next time I see it I will report it.
The text was updated successfully, but these errors were encountered:
Not sure if this is related to #1566 or independent, but there is a case for nested () (plugin 2018.2.1, IDE #IU-182.4129.33).
When I start typing "foreach (", I get:
Cursor is positioned after "(". Then I start to type "qw(", and get:
Thus, one ")" is removed. "foreach" is actually irrelevant as it does the same for just single "(" followed by "qw(". Looks like this issue is tightly linked to quoting operators (qw/qr etc) - as sub invocation instead of qw works as expected, simple nesting has no problems too.
It similary behaves in some cases for nested {} and [] though I could not identify exactly when (it depends on context and complexity of surrounding blocks), next time I see it I will report it.
The text was updated successfully, but these errors were encountered: