IMO a few things are need to be resolved for this to progress:
Some mice have many buttons and these could be bound by the user to suit their use-case, while other users may keep the current ctrl-click and bind the multiple select elsewhere and others go for interapp compatibility. Giving the user control takes the heat out of the debate about backward compatibility vs interapp commonality.
This would need a bit of work because the current keybindings are based on gtk_accellerator
which does not handle clicks IIUC, but I think its just MMOP to have the click handler use bindings instead of being hard coded and to store and retrieve click to action mappings, eg in clickbindings.conf
like keybindings.conf
.
But before any multiple select capability is introduced it must be checked that no other Geany and core plugin functionality is affected by their presence and any problems fixed.
Then the basic ability to make multiple selections and type in them, as @Ryan1729 has here, can be added and contributions solicited for making other Geany functions multiple select aware when it makes sense for that.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.