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.