Summary: | Pressing <ENTER> on } inserts two lines instead of one | ||
---|---|---|---|
Product: | [Applications] kate | Reporter: | khvalin |
Component: | kwrite | Assignee: | KWrite Developers <kwrite-bugs-null> |
Status: | REPORTED --- | ||
Severity: | minor | ||
Priority: | NOR | ||
Version: | 23.08.4 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | macOS | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | a sample js demo snippet |
Created attachment 164853 [details] a sample js demo snippet SUMMARY E.g. in the following JS snippet ``` if (true) { |} ``` where the cursor position is marked with |, pressing the ENTER key adds and extra empty line: ``` if (true) { } ``` STEPS TO REPRODUCE 0. open Kate 1. Disable enclosing chars 2. Open the attached JS file 3. move your text cursor to the same line as "}" but to the left of the } 4. Press ENTER once OBSERVED RESULT that two blank lines were added EXPECTED RESULT only one blank like added SOFTWARE/OS VERSIONS Windows: macOS: ✓ Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: 5.112.0 Qt Version: 5.15.10 (built against 5.15.10) ADDITIONAL INFORMATION This could also be a problem with indentation as I only observed this issue on language - specific files.