D22710: ensure clangd is started for each project on it's own

Christoph Cullmann noreply at phabricator.kde.org
Wed Jul 24 08:44:51 BST 2019


cullmann created this revision.
Herald added a project: Kate.
Herald added a subscriber: kwrite-devel.
cullmann requested review of this revision.

REVISION SUMMARY
  If you work on different projects, at the moment clangd is shared.
  That doesn't work, as it needs a compilation database "per project".
  Therefore: move the heuristic "what is the root" to the generic code
  and use the root for the compilation database

TEST PLAN
  now, I get proper handling if I open different projects at once
  before, the first project did win and all others did have
  wrong compilation databases used

REPOSITORY
  R40 Kate

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D22710

AFFECTED FILES
  addons/lspclient/lspclientservermanager.cpp

To: cullmann
Cc: kwrite-devel, domson, michaelh, ngraham, demsking, cullmann, sars, dhaumann
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kwrite-devel/attachments/20190724/91b38e8f/attachment.html>


More information about the KWrite-Devel mailing list