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.folding
public import served.commands.folding;
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.index
public import served.commands.index;
Undocumented in source.
served.commands.references
public import served.commands.references;
Undocumented in source.
served.commands.rename
public import served.commands.rename;
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

memberModules
alias memberModules = AliasSeq!(served.commands.calltips, served.commands.code_actions, served.commands.code_lens, served.commands.color, served.commands.complete, served.commands.dcd_update, served.commands.definition, served.commands.dub, served.commands.file_search, served.commands.folding, served.commands.format, served.commands.highlight, served.commands.index, served.commands.references, served.commands.rename, served.commands.symbol_search, served.commands.test_provider, served.workers.profilegc, served.workers.rename_listener)
Undocumented in source.

Classes

MessageHandler
class MessageHandler
Undocumented in source.

Functions

changedConfig
void changedConfig(ConfigWorkspace target, string[] paths, served.types.Configuration config)
Undocumented in source. Be warned that the author may not have intended to support it.
configFinished
void configFinished(size_t num)
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.
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(DidChangeTextDocumentParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
doGlobalStartup
void doGlobalStartup(UserConfiguration config)
Undocumented in source. Be warned that the author may not have intended to support it.
doStartup
void doStartup(string workspaceUri, UserConfiguration userConfig)
Undocumented in source. Be warned that the author may not have intended to support it.
ensureStartedUp
void ensureStartedUp(UserConfiguration config)
Undocumented in source. Be warned that the author may not have intended to support it.
getDscannerConfig
DScannerIniSection[] getDscannerConfig(SimpleTextDocumentIdentifierParams params)
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.
getServedInfo
ServedInfoResponse getServedInfo(ServedInfoParams params)
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.
makeServerInfo
ServerInfo makeServerInfo()
Undocumented in source. Be warned that the author may not have intended to support it.
onDidChangeDocument
void onDidChangeDocument(DidChangeTextDocumentParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
onDidCloseDocument
void onDidCloseDocument(DidCloseTextDocumentParams 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.
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(SetTraceParams 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.
wantsDCDServer
bool wantsDCDServer(string workspaceUri)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin ConfigHandler!(served.types.Configuration)
Undocumented in source.

Static variables

registerDefaultSnippets
bool registerDefaultSnippets;

Whether to register default dependency snippets

shutdownRequested
bool shutdownRequested;

Set to true when shutdown is called

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.

Mixed In Members

From mixin ConfigHandler!(served.types.Configuration)

perWorkspaceConfigurationStore
TConfigHolder[DocumentUri] perWorkspaceConfigurationStore;
Undocumented in source.
_globalConfigurationFallback
TConfigHolder* _globalConfigurationFallback;
Undocumented in source.
_globalConfigurationUri
DocumentUri _globalConfigurationUri;
Undocumented in source.
globalConfiguration
TConfigHolder* globalConfiguration(string caller)
Undocumented in source. Be warned that the author may not have intended to support it.
syncedConfiguration
bool syncedConfiguration;
Undocumented in source.
syncingConfiguration
bool syncingConfiguration;
Undocumented in source.
postInit_setupConfig
void postInit_setupConfig(InitializeParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
setupConfig_Initialized
void setupConfig_Initialized(InitializedParams params)
Undocumented in source. Be warned that the author may not have intended to support it.
didChangeConfiguration
void didChangeConfiguration(RootJsonToken params)
Undocumented in source. Be warned that the author may not have intended to support it.
didChangeConfigurationNonStd
void didChangeConfigurationNonStd(RootJsonToken params)
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, bool addNew)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta