When I edit with a multi line cursor and one of the lines is blank from the start of the line up to the cursor, pushing backspace causes the text to the right of the cursor on that line to cross the cursor and then get deleted. The net effect is to delete to the right when attempting to delete to the left as show in the attached video:
https://github.com/user-attachments/assets/0411ea6d-890c-47b4-a638-3556374c3...
Please could Geany not do this as it is unexpected behavior?
![GeanyVersion](https://github.com/user-attachments/assets/127b9658-4809-40a5-9fdd-68c84d9e0...)
I don't seem to be able to reproduce it. What whitespace are you using - tabs, or spaces. When you let Geany show whitespace, what do you see? Does this happen with all plugins disabled (`geany -p`)?
This is the 'backspace unindents' option [SCI_SETBACKSPACEUNINDENTS](https://scintilla.org/ScintillaDoc.html#SCI_SETBACKSPACEUNINDENTS). You could turn off this option.
Changing behaviour for rectangular selections will have to consider more cases.
github-comments@lists.geany.org