SUMMARY So I was making this bug report to report dynamic word wrapping not working (as in can't disable it). But upon writing down everything here for this bug report I discovered that dynamic word wrapping as a setting is _not_ with the other word wrapping settings. I missed this setting for months before i finally bit the bullet and make a report. STEPS TO REPRODUCE 1. Go to Settings -> Editing 2. Word wrap settings are right there. 3. Note that dynamic word wrapping is missing! OBSERVED RESULT Dynamic word wrapping (it's in Settings -> Appearance -> (scroll down) ) EXPECTED RESULT It need to be in Editing. Or it _all_ needs to be in Appearance. Not mixed. SOFTWARE/OS VERSIONS kwrite 24.02.2 On ArchLinux 64 bit and fully updated. ADDITIONAL INFORMATION This was no issue a couple releases ago so i assume this is a new thing.
Static word wrap influences the content of the document, the dynamic word wrap not, not sure if that should be really at the same location.
Forget the technical motivation behind it please. Consider this from a usability and people using kwrite perspective. Where do you think they would expect word-wrapping? In two different settings pages and expecting them to know the intricate differences between the two? I'm having a hard time believing that to sound "good". Regardless, it's both word-wrapping, it should be in one place. If that doesn't fit in some mind-model setting page then perhaps some settings page need to be refined to make it fit. But having the two live in different places is just asking for bug reports.
I do understand both points. What I actually would like to see in the UI is an expression of these terms that makes sense to a user. "Static" and "dynamic" hardly means anything to a standard user, as they are quite technical. And drawing the line between these two come from the fact that there's "word wrap" mentioned in both options. On the other hand, if you go through the application menu, both wrapping options reside under "View". Now, here both are grouped, which would fulfill what is requested here. But: in the menu they are now both grouped to be something affecting appearance. "View", where as static word wrap should be somehing of a formatting feature... So is it like this: "Static word wrap" -> Insert hard line breaks ? "Dynamic word wrap" -> Visually break long lines ? I think this way they would make sense in their current configuration context. (But still, it would be a bit misleading to have static word wrap under "View"-menu.)
I would remove static word wrap as a feature. It's dangerous to have it enabled. You do not want your editor to add in new lines based on the width of your wordwrap column boundary (80 characters by default). If enabled, this feature will wreak havoc to anything larger then 80 characters. - Pasting in code that happens to be 80+ characters, have fun fixing it. - Config files that might go beyond 80 characters, not even gonna work for you. The only place where this "feature" could have even the slightest additional value is with just writing notes on something. But even there i'd argue that static word wrapping would be ill advised, use dynamic instead.
(In reply to Mark from comment #4) > I would remove static word wrap as a feature. It's dangerous to have it Sounds like a whole other discussion/wishilist item then, given this bugs topic.
> Sounds like a whole other discussion/wishilist item then, given this bugs topic. Yup, but i'm not going to request that. Someone went though a lot of trouble and probably days of developing this feature. To respect that, whatever i think of the feature itself, it's better for now to live with it and make the setting make more sense instead. Thus this bug report :)