Alright, I added the configurability of modifiers - for now it's under 
Editor->Features, could be placed somewhere else if someone has a better idea:

<img width="314" alt="Screenshot 2024-06-18 at 14 39 19" 
src="https://github.com/geany/geany/assets/713965/7ceb31e3-b9fa-4a59-9553-bd82256da463";>

For 
- "Goto definition" and "Multiple carets", one can choose from Ctrl, Alt, 
Super, Ctrl+Shift, Alt+Shift, Super+Shift, Ctrl+Alt, Ctrl+Super
- "Rectangular selection" one can use Ctrl+Shift, Alt+Shift, Super+Shift (as 
supported by Scintilla)

I've also updated the selection logic not to create multiple overlapping 
selections and, instead, drop the previous selections at the overlapping 
positions (something similar is also done by vscode).

As the default value for "Multiple carets" I used "Ctrl+Alt" which I first 
thought might be pretty universal, but on Raspberry Pi this is used for 
switching desktops using mouse. Not sure if we manage to find something that 
works out of the box everywhere.

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

Message ID: <geany/geany/pull/3899/c2176019...@github.com>

Reply via email to