I'm not against infinite flexibility, but as @nyamatongwe pointed out, various combinations work or don't work and are available or not available depending on the platform and as @b4n pointed out on Linux it also depends on the desktop being used.

My point isn't an infinite flexibility, it's just a matter of being able to "sacrifice" one feature for another in case there are not enough modifiers left. If I had to choose to either have multiple carets or goto definition/declaration and the only modifier available were Ctrl, I would choose goto definition/declaration without any question. But someone else may pick multiple carets. Ctrl+click has been used for goto definition/declaration forever in Geany and it should stay this way by default.

The GUI I proposed could be also "inverted" and look this way:

Modifier configuration
  Control+click [combo containing: Goto definition, Multiple carets]
  Alt+click     [combo containing: Goto definition, Multiple carets]


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/pull/3899/c2159249448@github.com>