@xiota commented on this pull request.
sci_scroll_columns(editor->sci, amount);
return TRUE; } + else if (!event->state || (editor_prefs.scrollwheel_zoom_disable && (event->state & GDK_CONTROL_MASK)))
I didn't understand the purpose earlier. It makes more sense now that I see it's to work around how Macs interpret some keys.