Files
clice/include/Protocol/Workspace.h
2025-07-30 23:41:03 +08:00

31 lines
663 B
C++

#pragma once
#include "Basic.h"
namespace clice::proto {
struct WorkspaceFolder {
/// The associated URI for this workspace folder.
URI uri;
/// The name of the workspace folder. Used to refer to this
/// workspace folder in the user interface.
string name;
};
struct WorkspaceClientCapabilities {};
struct WorkspaceSymbolOptions {};
struct WorkspaceFoldersServerCapabilities {
/// The server has support for workspace folders.
bool supported = true;
};
struct WorkspaceServerCapabilities {
/// The server supports workspace folder.
WorkspaceFoldersServerCapabilities workspaceFolders;
};
} // namespace clice::proto