I use shift+tab to unindent, and would prefer that backspace always deletes exactly one character in all contexts, but currently, when the cursor is in what the editor considers indentation, it always unindents rather than deleting a character (except when the indentation is tabs, apparently):

https://github.com/geany/geany/blob/bb45e3b7485e27f29bf652968b9094da322d0bc7/src/editor.c#L4648-L4649

Can you add a preference to control this "smart" backspace behavior (basically, it would just skip that line of code)?


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/issues/3354@github.com>