served.extension

Undocumented in source.

Public Imports

served.utils.async
public import served.utils.async;
Undocumented in source.
served.commands.calltips
public import served.commands.calltips;
Undocumented in source.
served.commands.code_actions
public import served.commands.code_actions;
Undocumented in source.
served.commands.code_lens
public import served.commands.code_lens;
Undocumented in source.
served.commands.color
public import served.commands.color;
Undocumented in source.
served.commands.complete
public import served.commands.complete;
Undocumented in source.
served.commands.dcd_update
public import served.commands.dcd_update;
Undocumented in source.
served.commands.definition
public import served.commands.definition;
Undocumented in source.
served.commands.dub
public import served.commands.dub;
Undocumented in source.
served.commands.file_search
public import served.commands.file_search;
Undocumented in source.
served.commands.format
public import served.commands.format;
Undocumented in source.
served.commands.highlight
public import served.commands.highlight;
Undocumented in source.
served.commands.symbol_search
public import served.commands.symbol_search;
Undocumented in source.
served.commands.test_provider
public import served.commands.test_provider;
Undocumented in source.
served.workers.profilegc
public import served.workers.profilegc;
Undocumented in source.
served.workers.rename_listener
public import served.workers.rename_listener;
Undocumented in source.

Members

Aliases

members
alias members = AliasSeq!(__traits(derivedMembers, served.extension), __traits(derivedMembers, served.commands.calltips), __traits(derivedMembers, served.commands.code_actions), __traits(derivedMembers, served.commands.code_lens), __traits(derivedMembers, served.commands.color), __traits(derivedMembers, served.commands.complete), __traits(derivedMembers, served.commands.dcd_update), __traits(derivedMembers, served.commands.definition), __traits(derivedMembers, served.commands.dub), __traits(derivedMembers, served.commands.file_search), __traits(derivedMembers, served.commands.format), __traits(derivedMembers, served.commands.highlight), __traits(derivedMembers, served.commands.symbol_search), __traits(derivedMembers, served.commands.test_provider), __traits(derivedMembers, served.workers.profilegc), __traits(derivedMembers, served.workers.rename_listener))
Undocumented in source.

Functions

changedConfig
void changedConfig(string workspaceUri, string[] paths, served.types.Configuration config, bool allowFallback, size_t index, size_t numConfigs)
Undocumented in source. Be warned that the author may not have intended to support it.
delayedProjectActivation
void delayedProjectActivation(WorkspaceD.Instance instance, string workspaceRoot, string workspaceUri, RootSuggestion root)
Undocumented in source. Be warned that the author may not have intended to support it.
determineOutputFolder
string determineOutputFolder()
Undocumented in source. Be warned that the author may not have intended to support it.
didChangeConfiguration
void didChangeConfiguration(DidChangeConfigurationParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
didChangeWorkspaceFolders
void didChangeWorkspaceFolders(DidChangeWorkspaceFoldersParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
didLoadDubProject
void didLoadDubProject()
Undocumented in source. Be warned that the author may not have intended to support it.
doDscanner
void doDscanner(DocumentLinkParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
doGlobalStartup
void doGlobalStartup()
Undocumented in source. Be warned that the author may not have intended to support it.
doStartup
void doStartup(string workspaceUri)
Undocumented in source. Be warned that the author may not have intended to support it.
ensureStartedUp
void ensureStartedUp()
Undocumented in source. Be warned that the author may not have intended to support it.
getConfigurationItems
ConfigurationItem[] getConfigurationItems(DocumentUri uri)
Undocumented in source. Be warned that the author may not have intended to support it.
getDscannerConfig
DScannerIniSection[] getDscannerConfig(DocumentLinkParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
getGlobalConfigurationItems
ConfigurationItem[] getGlobalConfigurationItems()
Undocumented in source. Be warned that the author may not have intended to support it.
getPossibleSourceRoots
string[] getPossibleSourceRoots(string workspaceFolder)
Undocumented in source. Be warned that the author may not have intended to support it.
handleBroadcast
void handleBroadcast(WorkspaceD workspaced, WorkspaceD.Instance instance, JSONValue data)
Undocumented in source. Be warned that the author may not have intended to support it.
initialize
InitializeResult initialize(InitializeParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
lazyStartDCDServer
void lazyStartDCDServer(WorkspaceD.Instance instance, string workspaceUri)
Undocumented in source. Be warned that the author may not have intended to support it.
onDidChangeDocument
void onDidChangeDocument(DocumentLinkParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
onDidCloseDocument
void onDidCloseDocument(DidOpenTextDocumentParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
onDidOpenDocument
void onDidOpenDocument(DidOpenTextDocumentParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
onDidSaveDocument
void onDidSaveDocument(DidSaveTextDocumentParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
processConfigChange
void processConfigChange(served.types.Configuration configuration)
Undocumented in source. Be warned that the author may not have intended to support it.
removeWorkspace
void removeWorkspace(string workspaceUri)
Undocumented in source. Be warned that the author may not have intended to support it.
rootsForProject
RootSuggestion[] rootsForProject(string root, bool recursive, string[] blocked, string[] extra)
Undocumented in source. Be warned that the author may not have intended to support it.
setTrace
void setTrace(TraceParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
shutdown
JSONValue shutdown()
Undocumented in source. Be warned that the author may not have intended to support it.
startDCDServer
void startDCDServer(WorkspaceD.Instance instance, string workspaceUri)
Undocumented in source. Be warned that the author may not have intended to support it.
syncConfiguration
bool syncConfiguration(string workspaceUri, size_t index, size_t numConfigs)
Undocumented in source. Be warned that the author may not have intended to support it.
validateConfigurationItemsResponse
JSONValue[] validateConfigurationItemsResponse(ResponseMessage res, size_t expected)
Undocumented in source. Be warned that the author may not have intended to support it.
wantsDCDServer
bool wantsDCDServer(string workspaceUri)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

shutdownRequested
bool shutdownRequested;

Set to true when shutdown is called

startedUp
bool startedUp;
Undocumented in source.
syncedConfiguration
bool syncedConfiguration;
Undocumented in source.
syncingConfiguration
bool syncingConfiguration;
Undocumented in source.

Structs

RootSuggestion
struct RootSuggestion

A root which could be started up on load

Variables

dscannerChangeTimeout
int dscannerChangeTimeout;
Undocumented in source.
genericChangeTimeout
int genericChangeTimeout;
Undocumented in source.
totalLoadedProjects
int totalLoadedProjects;
Undocumented in source.

Meta