forked from qt-creator/qt-creator
ClangCodeModel: Add experimental clangd support
If the user has enabled clangd (default is off), we start up one instance per project when it is opened/changed (including build config switches), and trigger background indexing. So far, the index is used to provide results for locators and "Find Usages". Per-document functionality such as semantic highlighting and completion is still provided by libclang. Change-Id: I12532fca1b9c6278baab560e7238cba6189cde9f Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -25,6 +25,8 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "languageclient_global.h"
|
||||
|
||||
#include <texteditor/textdocument.h>
|
||||
|
||||
#include <languageserverprotocol/languagefeatures.h>
|
||||
@@ -38,7 +40,7 @@ namespace LanguageClient {
|
||||
|
||||
class Client;
|
||||
|
||||
class SymbolSupport
|
||||
class LANGUAGECLIENT_EXPORT SymbolSupport
|
||||
{
|
||||
Q_DECLARE_TR_FUNCTIONS(SymbolSupport)
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user