@PhilAtKC Geany actually can do automatic line breaking: to activate use Document->Line Breaking. In the preferences dialog on the Editor tab, there is a setting "Line breaking column" where you can configure at which column Geany should insert a line break.