This is just a quick test of multiple carets for Geany. IMO we don't need a full support of everything working on multiple carets, users typically just need to insert/delete things at multiple places simultaneously for which this is sufficient.
Ideally, this should be mapped to alt+click as this is what vscode does and also we use alt+shift for the block caret. I only did run into a problem on macOS where (currently in a virtual machine) I get `GDK_MODIFIER_RESERVED_25_MASK` instead of `GDK_MOD1_MASK` but I'm always confused with GDK events so I'm maybe doing something wrong.
(Comparing to the LSP plugin, the ratio of the number of thumbs up for this feature to the amount of time spent on implementing it is quite favorable ;-)
Fixes #1141 You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3899
-- Commit Summary --
* Preliminary support of multiple cursors
-- File Changes --
M src/editor.c (5)
-- Patch Links --
https://github.com/geany/geany/pull/3899.patch https://github.com/geany/geany/pull/3899.diff