Uploaded image for project: 'Evergreen'
  1. Evergreen
  2. EVG-8258

Consider using ccls instead of clangd + vscode intellisense by default for virtual workstations

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: app
    • Labels:

      Description

      Mark Benvenuto gave the following description:

      I have tried both ccls and clangd. They are both good but different. ccls offers better code lens (inline hints like 6 refs above a function), better global index lookup, and things like inheritance hierarchy. clangd works out of the box, works on Windows easily, and the typing completion works better. I have used clangd only a little bit in the past few weeks. In your repo, echo .clangd .git/info/exclude this allows you to customize a local .gitignore.

      We should consider which is the best option. It seems VS Code intellisense does not perform as well as either ccls or clangd.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              backlog-server-evg Backlog - Evergreen Team
              Reporter:
              judah.schvimer Judah Schvimer
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated: