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

Leonard Ritter <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|INTENTIONAL                 |---
             Status|RESOLVED                    |REOPENED

--- Comment #3 from Leonard Ritter <[email protected]> ---
The promise of LSP is that language developers write one server that satisfies
each text editing client. The semanticTokens protocol accounts for this: a text
document can be fully annotated through it, dynamically and context dependent.

The existence of separate syntax highlighting files has historical reasons.
They are remnants of a time when a language developer had to write a parser
specification for each editor individually, in the editor's idiosyncratic
format.

The disadvantage of such files is not only that they vary wildly in features
afforded: virtually none of them support user definitions of DSL keywords, let
alone context dependent tokenization of string blocks, something that a LSP
server could easily provide by simply piping through other LSP servers.

Please take these aspects into consideration and revise your judgment.

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

Reply via email to