I didn’t intend to kick the hornet’s nest of ideological factions here, I was honestly just wondering if this was actually expected behavior of these two modes together and if not if the fix was trivial. The answer seems to be that it is indeed a bug and the fix is non-trivial, and furthermore while I appreciate attempts to hotfix it, those are not solutions of the quality I was expecting, (I encountered those already while doing my own research before I filed this bug report and I found them unsatisfactory both then and now) and furthermore I feel like I should be open in stating that I feel somewhat condescended to. I know what c-toggle-auto-newline is, I also know that functions prefixed with “toggle” are functions that toggle a mode or setting internally, in this case a minor mode called auto-newline (
https://www.gnu.org/software/emacs/manual/html_node/ccmode/Auto_002dnewlines.html) I was about five minutes away from diving into the source of these two packages to fix it myself, as I have spent probably 10 hours reasearching this problem at this point. I’m sorry if I misunderstood something, I was mainly looking for clarification that what I was experiencing was a bug, and it is beginning to seem like there is none to be had here. My apologies.