Skip to content

Improve syntax highlighting performance in JetBrains IDEs #13

Description

@Derpius

aka make the plugin actually usable

  • We provide all editor integrations through our language server, including syntax highlighting via semantic tokens
  • Editors like VSCode request new syntax highlighting frequently while typing, resulting in an editor experience close to a textmate grammar
  • However jetbrains editors only seem to request tokens after a few ms of no typing, resulting in a sluggish experience
  • We don't want to implement textmate grammars, jetbrains PSI or any other second source of truth to the real lexer/parser

It's likely that there's simply no way to improve this with JetBrains' integration of LSP, but still worth a look

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    jetbrainsJetBrains language support plugin

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions