- addDependencySnippet
void addDependencySnippet(string[] requiredDependencies, PlainSnippet snippet)
Adds snippets which complete conditionally based on dub dependencies being present.
This function affects the global configuration of all instances.
- determineSnippetInfo
SnippetInfo determineSnippetInfo(const(char)[] file, const(char)[] code, int position)
- format
Future!string format(const(char)[] snippet, string[] arguments, SnippetLevel level)
Undocumented in source. Be warned that the author may not have intended to support it.
- formatSync
string formatSync(const(char)[] snippet, string[] arguments, SnippetLevel level)
Will format the code passed in synchronously using dfmt. Might take a short moment on larger documents.
- getSnippets
Future!SnippetList getSnippets(const(char)[] file, const(char)[] code, int position)
Undocumented in source. Be warned that the author may not have intended to support it.
- getSnippetsBlocking
SnippetList getSnippetsBlocking(const(char)[] file, const(char)[] code, int position)
Undocumented in source. Be warned that the author may not have intended to support it.
- getSnippetsYield
SnippetList getSnippetsYield(const(char)[] file, const(char)[] code, int position)
Undocumented in source. Be warned that the author may not have intended to support it.
- load
void load()
Undocumented in source. Be warned that the author may not have intended to support it.
- resolveSnippet
Future!Snippet resolveSnippet(const(char)[] file, const(char)[] code, int position, Snippet snippet)
Undocumented in source. Be warned that the author may not have intended to support it.
- workspaced
WorkspaceD workspaced;
Undocumented in source.
- refInstance
WorkspaceD.Instance refInstance;
Undocumented in source.
- _threads
TaskPool _threads;
Undocumented in source.
- ~this
~this()
Undocumented in source.
- gthreads
TaskPool gthreads()
Undocumented in source. Be warned that the author may not have intended to support it.
- threads
TaskPool threads(int minSize, int maxSize)
Undocumented in source. Be warned that the author may not have intended to support it.
- instance
inout(WorkspaceD.Instance) instance()
Undocumented in source. Be warned that the author may not have intended to support it.
- instance
WorkspaceD.Instance instance(WorkspaceD.Instance instance)
Undocumented in source. Be warned that the author may not have intended to support it.
- importPaths
string[] importPaths()
Undocumented in source. Be warned that the author may not have intended to support it.
- stringImportPaths
string[] stringImportPaths()
Undocumented in source. Be warned that the author may not have intended to support it.
- importFiles
string[] importFiles()
Undocumented in source. Be warned that the author may not have intended to support it.
- projectVersions
string[] projectVersions()
Lists the project defined version identifiers, if provided by any identifier
- debugSpecifications
string[] debugSpecifications()
Lists the project defined debug specification identifiers, if provided by any provider
- importPathProvider
inout(ImportPathProvider) importPathProvider()
Undocumented in source. Be warned that the author may not have intended to support it.
- stringImportPathProvider
inout(ImportPathProvider) stringImportPathProvider()
Undocumented in source. Be warned that the author may not have intended to support it.
- importFilesProvider
inout(ImportPathProvider) importFilesProvider()
Undocumented in source. Be warned that the author may not have intended to support it.
- projectVersionsProvider
inout(IdentifierListProvider) projectVersionsProvider()
Undocumented in source. Be warned that the author may not have intended to support it.
- debugSpecificationsProvider
inout(IdentifierListProvider) debugSpecificationsProvider()
Undocumented in source. Be warned that the author may not have intended to support it.
- config
inout(Configuration) config()
Undocumented in source. Be warned that the author may not have intended to support it.
- has
bool has()
Undocumented in source. Be warned that the author may not have intended to support it.
- get
T get()
Undocumented in source. Be warned that the author may not have intended to support it.
- cwd
string cwd()
Undocumented in source. Be warned that the author may not have intended to support it.
- shutdown
void shutdown(bool dtor)
Undocumented in source. Be warned that the author may not have intended to support it.
- bind
void bind(WorkspaceD workspaced, WorkspaceD.Instance instance)
Undocumented in source. Be warned that the author may not have intended to support it.
- run
Future!JSONValue run(string method, JSONValue[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
- runMethod
Future!JSONValue runMethod(JSONValue[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
- runOverload
Future!JSONValue runOverload(JSONValue[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
- generateOverloadCall
string generateOverloadCall()
Undocumented in source. Be warned that the author may not have intended to support it.
Component for auto completing snippets with context information and formatting these snippets with dfmt.