https://bugs.kde.org/show_bug.cgi?id=510425

            Bug ID: 510425
           Summary: Multiple adjustable vertical lines
    Classification: Applications
           Product: kate
      Version First 25.08.1
       Reported In:
          Platform: unspecified
                OS: All
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: part
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 185627
  --> https://bugs.kde.org/attachment.cgi?id=185627&action=edit
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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to