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

            Bug ID: 446109
           Summary: LSP based syntax highlighting
           Product: frameworks-syntax-highlighting
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: framework
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: h2+b...@fsfe.org
  Target Milestone: ---

SUMMARY

Kate should perform syntax-highlighting based on the definitions provided by
the LSP-Client (if running).


STEPS TO REPRODUCE
1. Activate LSP-Client
2. Edit C++ code

OBSERVED RESULT

Same syntax highlighting as without LSP, e.g. `foo_type` is highlighted as a
type because it contains the word `_type` while other types are not highlighted
because they don't follow a special naming scheme. 

EXPECTED RESULT

Kate knows which words are type names / function names / ..., because the LSP
client knows. It should use this information instead of relying on its old
parser that can never capture complicated languages like C++ properly.

SOFTWARE/OS VERSIONS
Linux: Ubuntu 21.10
KDE Frameworks Version:  5.80.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION

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

Reply via email to