| Summary: | Multiple adjustable vertical lines | ||
|---|---|---|---|
| Product: | [Applications] kate | Reporter: | kde |
| Component: | part | Assignee: | KWrite Developers <kwrite-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | wishlist | CC: | kde |
| Priority: | NOR | ||
| Version First Reported In: | 25.08.1 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | All | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | a mockup of the requested feature - green is at 80c, grey at 120c (current word wrap) and red at 132c or so. The code itself is just what I'm currently working on. | ||
Created attachment 185627 [details] a mockup of the requested feature - green is at 80c, grey at 120c (current word wrap) and red at 132c or so. The code itself is just what I'm currently working on. SUMMARY It would be nice to have a way to add multiple vertical lines, not just at the current word wrap. CURRENT BEHAVIOUR You can enable/disable drawing a vertical line at the word wrap. The word wrap can be disabled without removing the vertical line. The word wrap can be moved, also moving the vertical line. REQUESTED BEHAVIOUR You can add any number of vertical lines. The position of the vertical lines can be adjusted to a fixed character position, or to the current wrap. The vertical lines can have different colors to differentiate them. RATIONALE Having a visual indicator to tell me where the character limit is is very useful to me, but I use different line widths in different contexts. For example, many C projects have a character limit of 80, while my python projects tend to have a character limit of 100 or 120. One project of mine has multiple different char limits per section: 120 for the python code, 132 for the moodle plugin code, 80 for some text files, and unlimited for some additional files. Being able to have all those limits on screen instead of having to switch all the time or manually checking the widths would make working on this project a lot less frustrating. SOFTWARE/OS VERSIONS Linux: 6.16.10-arch1 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.2