Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: MaskRay/ccls
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: MaskRay/ccls
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: project-sort
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 14 files changed
  • 1 contributor

Commits on Oct 21, 2024

  1. Support LSP semantic tokens

    This patch implements `textDocument/semanticTokens/{full,range}`. If the
    client supports semantic tokens, $ccls/publishSemanticHighlight (now
    deprecated) is disabled.
    
    These token modifiers are most useful to emphasize certain symbols:
    `static, classScope, globalScope, namespaceScope`.
    
    The user can set the initialization option `highlight.rainbow` to 10 to
    enable rainbow semantic tokens.
    
    $ccls/publishSemanticHighlight with highlight.lsRanges==true (used by
    vscode-ccls) is no longer supported.
    MaskRay committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    db74b73 View commit details
    Browse the repository at this point in the history
  2. didOpen: Sort index requests by approximity to working files

    For a large project, it is preferable to prioritize indexing files
    neighboring working files.
    MaskRay committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f78daef View commit details
    Browse the repository at this point in the history
Loading