Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Kate Kate
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 11
    • Merge requests 11
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Utilities
  • KateKate
  • Merge requests
  • !429

LSP: Support textDocument/SemanticTokens/range request

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Waqar Ahmed requested to merge work/semantic-tokens-range into master Jun 06, 2021
  • Overview 2
  • Commits 2
  • Changes 5

SemanticTokens/range allows us to request tokens for a given range. For us, this means "Current View Lines". This greatly reduces the load on both us and the server as now we aren't processing tokens for full document which can easily mean thousand of ranges per typed character. Unfortunately, clangd currently doesn't support this however rust-analyzer and dart do support it.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: work/semantic-tokens-range