As a Pluma user migrating to Geany... I'm used to this 'Do not split words over two lines' option being unticked...

Essentially it means that when you've got "Line wrapping" turn on... that it shouldn't consider the placement of words to know where to split for the new line... instead it just splits when you're out of the room for characters.
I know this doesn't sound particularly intuitive for the user. But when you're dealing with a lot of bash scripts with incredibly long (and dense, thus not a lot of spaces) and nested lines of code... it becomes handy to just wrap when you're out of room... not to wrap when there isn't enough room for the next "chunk".
Hope this makes sense.
Scintilla, the editing widget Geany uses offers wrapping options of:
1. off 2. between runs of the same style 3. between any two characters (your request), and 4. at whitespace
Currently Geany only allows a boolean selection between 1. and 2. per file and a global default when files are newly opened.
Somebody will need to provide a PR to provide UI for choosing other options, applying, and saving and restoring the choice (remembering its per file, not global) and also a global default for newly opened files and apply, save and restore of that.
github-comments@lists.geany.org