> The current behavior does not indent anything

What I mean is that the usual use case is to type return to get a new line to 
paste on, but that indents with the usual settings for Python, so extra indent 
is added to the first line unless the user does return then backspaces to 
remove the indent to start of line and _then_ inserts.  Perhaps "re-indent" is 
the wrong term but the default result is to add indent to the first line of the 
paste.

> Again, IMO that s must still be available and likely default, because it's 
> the simplest thing to do, and is 100% predictable.

Sure I am not suggesting remove it, its is likely the right thing for pastes 
anywhere besides first on line, just that it isn't the right thing for whole 
lines with usual settings for offside languages, so that makes more choice and 
its not really a setting, it will vary from one paste to the next so we need 
multiple paste options:

1. paste (do as I tell you and don't argue no matter how wrong I have it!!! :-)
2. language specific "Paste at current indent"
3. language specific "Paste indented from current"

Options 2 and 3 should be added to the menu by the language specific plugin 
that controls behaviour ... what? ... Nooooo!!!

There is a reason nearly all other IDEs are built from plugins, not built-in 
:grin:

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3845#issuecomment-2067617672
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/issues/3845/2067617...@github.com>

Reply via email to