Index

Modules: asyncprocmonitor, ls, lstransports, nimcheck, nimexpand, nimlangserver, protocol/enums, protocol/types, routes/lsp, routes/mcp, suggestapi, testrunner, utils.

API symbols

`%*`:
`mod`:
`type`:
addCallback:
addProjectFileToPendingRequest:
addRpcToCancellable:
applyEdit:
ApplyWorkspaceEditParams:
ApplyWorkspaceEditResponse:
call:
CallAction:
Callback:
CallHierarchyClientCapabilities:
callSoon:
callTool:
CancelParams:
cancelPendingFileChecks:
cancelRequest:
cancelTest:
CancelTestResult:
canHandleUnknown:
catchOrQuit:
Certainty:
Cfg:
ChangeAnnotationSupportWorkspaceEditClientCapabilities:
changed:
checkFile:
checkProject:
CHECK_PROJECT_COMMAND:
CheckResult:
CheckStacktrace:
chk:
chkFile:
ClientCapabilities_general:
ClientCapabilities_general_staleRequestSupport:
ClientCapabilities_window:
ClientCapabilities_workspace:
ClientCapabilities_workspace_fileOperations:
CodeAction:
codeAction:
CodeActionClientCapabilities:
CodeActionClientCapabilities_codeActionLiteralSupport:
CodeActionClientCapabilities_codeActionLiteralSupport_codeActionKind:
CodeActionClientCapabilities_resolveSupport:
CodeActionContext:
CodeActionParams:
CodeActionTriggerKind:
CodeLens:
CodeLensClientCapabilities:
CodeLensOptions:
CodeLensParams:
CodeLensRegistrationOptions:
CodeLensWorkspaceClientCapabilities:
Color:
ColorInformation:
ColorPresentation:
ColorPresentationParams:
ColorProviderOptions:
Command:
CommandLineParams:
completion:
CompletionClientCapabilities:
CompletionClientCapabilities_completionItem:
CompletionClientCapabilities_completionItem_insertTextModeSupport:
CompletionClientCapabilities_completionItemKind:
CompletionClientCapabilities_completionItem_resolveSupport:
CompletionClientCapabilities_completionItem_tagSupport:
CompletionClientCapabilities_completionList:
CompletionContext:
CompletionItem:
CompletionItemKind:
CompletionItemLabelDetails:
CompletionItemTag:
CompletionList:
CompletionOptions:
CompletionParams:
CompletionRegistrationOptions:
CompletionTriggerKind:
con:
ConfigurationItem:
ConfigurationParams:
CONTENT_LENGTH:
ContentModified:
createNimsuggest:
createOrRestartNimsuggest:
createUTFMapping:
CRLF:
dark:
declaration:
DeclarationClientCapabilities:
def:
definition:
DefinitionClientCapabilities:
Diagnostic:
DiagnosticClientCapabilities:
DiagnosticRelatedInformation:
DiagnosticSeverity:
DiagnosticTag:
DiagnosticWorkspaceClientCapabilities:
didChange:
didChangeConfiguration:
DidChangeConfigurationClientCapabilities:
DidChangeConfigurationParams:
DidChangeTextDocumentParams:
DidChangeWatchedFilesClientCapabilities:
DidChangeWatchedFilesParams:
DidChangeWatchedFilesRegistrationOptions:
DidChangeWorkspaceFoldersParams:
didClose:
didCloseFile:
DidCloseTextDocumentParams:
didOpen:
didOpenFile:
DidOpenTextDocumentParams:
didSave:
DidSaveTextDocumentParams:
DocumentColorClientCapabilities:
DocumentColorParams:
DocumentFilter:
DocumentFormattingClientCapabilities:
DocumentFormattingParams:
DocumentHighlight:
documentHighlight:
DocumentHighlightClientCapabilities:
DocumentHighlightKind:
DocumentLink:
DocumentLinkClientCapabilities:
DocumentLinkOptions:
DocumentLinkParams:
DocumentLinkRegistrationOptions:
DocumentOnTypeFormattingClientCapabilities:
DocumentOnTypeFormattingOptions:
DocumentOnTypeFormattingParams:
DocumentOnTypeFormattingRegistrationOptions:
DocumentRangeFormattingClientCapabilities:
DocumentRangeFormattingParams:
DocumentSymbolClientCapabilities:
DocumentSymbolClientCapabilities_symbolKind:
DocumentSymbolClientCapabilities_tagSupport:
DocumentSymbolParams:
documentSymbols:
doWithTimeout:
either:
ensureStorageDir:
ErrorCode:
exceptionHintsEnabled:
excNimbleTask:
excRestartSuggest:
excRunTests:
executeCommand:
ExecuteCommandClientCapabilities:
ExecuteCommandOptions:
ExecuteCommandParams:
ExecuteCommandRegistrationOptions:
exit:
expand:
expandAll:
ExpandResult:
ExpandTextDocumentPositionParams:
extensionCapabilities:
extensionSuggest:
extractArcExpansion:
extractMacroExpansion:
extractTestInfo:
FileChangeType:
FILE_CHECK_DELAY:
FileEvent:
FileOperationFilter:
FileOperationPattern:
FileOperationPatternOptions:
FileOperationRegistrationOptions:
FileSystemWatcher:
Folder:
FoldingRangeClientCapabilities:
FoldingRangeClientCapabilities_foldingRange:
FoldingRangeClientCapabilities_foldingRangeKind:
format:
formatting:
get:
getAndWaitForWorkspaceConfiguration:
getCharacter:
getField:
getFullPath:
getLspStatus:
getNextFreePort:
getNimbleDumpInfo:
getNimbleEntryPoints:
getNimPath:
getNimScriptAPITemplatePath:
getNimsuggestCapabilities:
getProjectFile:
getProjectFileAutoGuess:
getRootPath:
getWorkspaceConfiguration:
globalSymbols:
groupBy:
handleConfigurationChanges:
head:
highlight:
hookAsyncProcMonitor:
Hover:
hover:
HoverClientCapabilities:
HoverParams:
ideChk:
IdeCmd:
ideCon:
ideDef:
ideDus:
ideExpand:
ideHighlight:
ideKnown:
ideMod:
ideMsg:
ideNone:
ideOutline:
ideProject:
ideSug:
ideType:
ideUse:
ImplementationClientCapabilities:
initActions:
initialize:
initialized:
InitializedParams:
InitializeError:
InitializeErrorCodes:
initLs:
initNimsuggestInstances:
inlayExceptionHintsConfigurationEquals:
InlayHint:
inlayHint:
InlayHintClientCapabilities:
InlayHintClientCapabilities_resolveSupport:
InlayHintKind:
InlayHintKind_int:
InlayHintOptions:
InlayHintParams:
inlayHints:
inlayHintsConfigurationEquals:
inlayHintsEnabled:
InlayHintWorkspaceClientCapabilities:
InlineValueClientCapabilities:
InlineValueWorkspaceClientCapabilities:
InsertTextFormat:
InsertTextMode:
InternalError:
InvalidParams:
InvalidRequest:
isKnown:
isRelTo:
isWord:
known:
LanguageServer:
light:
LinkedEditingRangeClientCapabilities:
listTests:
ListTestsParams:
ListTestsResult:
listTools:
Location:
LogMessageParams:
lsp:
LspClientCapabilities:
LspClientResponse:
LspExtensionCapability:
LspInitializeParams:
LspInitializeParams_clientInfo:
LspInitializeResult:
LspServerCapabilities:
LSPVersion:
main:
makeIdleFile:
map:
MarkdownClientCapabilities:
MarkedStringOption:
MarkupContent:
maybeRegisterCapabilityDidChangeConfiguration:
maybeRequestConfigurationFromClient:
mcp:
McpCallToolParams:
McpCallToolResult:
McpClientCapabilities:
McpContentBlock:
McpContentBlockType:
McpInitializeParams:
McpInitializeParams_clientInfo:
McpInitializeParams_clientInfo_Icon:
McpInitializeParams_clientInfo_Icon_theme:
McpInitializeParams_serverInfo:
McpInitializeResult:
McpListToolsParams:
McpListToolsResult:
McpProtocolVersion:
McpServerCapabilities:
McpTool:
McpToolSchema:
McpToolsOptions:
MessageActionItem:
MessageType:
MethodNotFound:
MonikerClientCapabilities:
name:
Nimble:
NimbleDumpInfo:
NimbleTask:
nimCheck:
nimExpandArc:
NIM_EXPAND_ARC_BY_DEFAULT:
nimExpandMacro:
NIM_EXPAND_MACRO_BY_DEFAULT:
NimLangServerStatus:
NimLangServerStatusParams:
NIM_MAX_NS_PROCESSES:
NIM_SCRIPT_API_TEMPLATE:
NimSuggest:
NimsuggestCallback:
NimSuggestCapability:
NimsuggestImpl:
NimSuggestStatus:
nimSymDetails:
nimSymToLSPKind:
nimSymToLSPSymbolKind:
NlsConfig:
NlsFileInfo:
NlsInlayExceptionHintsConfig:
NlsInlayHintsConfig:
NlsInlayParameterHintsConfig:
NlsInlayTypeHintsConfig:
NlsNimsuggestConfig:
NlsNotificationVerbosity:
NlsWorkingDirectoryMaping:
None:
NotebookCellKind:
NotebookDocumentClientCapabilities:
NotebookDocumentSyncClientCapabilities:
NotifyAction:
nsCon:
nsExceptionInlayHints:
nsUnknownFile:
nvError:
nvInfo:
nvNone:
nvWarning:
OnExitCallback:
OptionalNode:
OptionalSeq:
outline:
parameterHintsEnabled:
ParameterInformation:
ParseError:
parseQualifiedPath:
parseSuggestDef:
parseSuggestInlayHint:
parseTestResult:
parseTestResults:
parseTestSuite:
parseWorkspaceConfiguration:
partial:
pathToUri:
PendingRequest:
PendingRequestState:
PendingRequestStatus:
Position:
PrefixMatch:
prepareRename:
PrepareRenameParams:
PrepareRenameResponse:
PrepareSupportDefaultBehavior:
processClientLoop:
processContentLength:
progress:
ProgressParams:
Project:
ProjectCallback:
ProjectError:
prsCancelled:
prsComplete:
prsOnGoing:
PublishDiagnosticsClientCapabilities:
PublishDiagnosticsClientCapabilities_tagSupport:
PublishDiagnosticsParams:
range:
Range:
readAllOutput:
readErrorOutputUntilExit:
readLspStdin:
readMcpStdin:
readOutputUntilExit:
ReadStdinContext:
readValue:
recompile:
RECOMPILE_COMMAND:
ReferenceClientCapabilities:
ReferenceContext:
ReferenceParams:
references:
Registration:
RegistrationParams:
RegularExpressionsClientCapabilities:
removeIdleNimsuggests:
rename:
RenameClientCapabilities:
RenameOptions:
RenameParams:
RequestCancelled:
RequestFailed:
REQUEST_TIMEOUT:
RESTART_COMMAND:
Rpc:
runTask:
RunTaskParams:
RunTaskResult:
RunTestParams:
RunTestProjectResult:
RunTestResult:
runTests:
RunTestSuiteResult:
saNone:
saRestart:
saRestartAll:
SaveOptions:
SelectionRangeClientCapabilities:
SemanticTokensClientCapabilities:
SemanticTokensClientCapabilities_requests:
SemanticTokensWorkspaceClientCapabilities:
sendDiagnostics:
sendStatusChanged:
ServerCancelled:
ServerCapabilities_workspace:
ServerCapabilities_workspace_fileOperations:
ServerErrorEnd:
ServerErrorStart:
ServerMode:
ServerNotInitialized:
setTrace:
SetTraceParams:
shouldSpawnNimsuggest:
ShowDocumentClientCapabilities:
showMessage:
ShowMessageParams:
ShowMessageRequestClientCapabilities:
ShowMessageRequestClientCapabilities_messageActionItem:
ShowMessageRequestParams:
shutdown:
shutdownChildProcess:
SignatureHelp:
signatureHelp:
SignatureHelpClientCapabilities:
SignatureHelpClientCapabilities_signatureInformation:
SignatureHelpClientCapabilities_signatureInformation_parameterInformation:
SignatureHelpContext:
SignatureHelpOptions:
SignatureHelpParams:
SignatureHelpRegistrationOptions:
SignatureHelpTriggerKind:
SignatureInformation:
sihkException:
sihkParameter:
sihkType:
socket:
startSocketServer:
startStdioLoop:
startStdioServer:
StaticRegistrationOptions:
status:
stdio:
stop:
stopNimsuggestProcesses:
stopNimsuggestProcessesP:
sug:
Suggest:
SuggestAction:
SuggestCall:
SuggestInlayHint:
SuggestInlayHintKind:
SuggestParams:
SuggestResult:
supportSignatureHelp:
SymbolInformation:
SymbolKind:
SymbolTag:
tasks:
TestInfo:
TestProjectInfo:
TestSuiteInfo:
TextContent:
TextDocumentAndStaticRegistrationOptions:
TextDocumentChangeRegistrationOptions:
TextDocumentClientCapabilities:
TextDocumentContentChangeEvent:
TextDocumentEdit:
TextDocumentIdentifier:
TextDocumentItem:
TextDocumentPositionParams:
TextDocumentRegistrationOptions:
TextDocumentSaveReason:
TextDocumentSaveRegistrationOptions:
TextDocumentSyncClientCapabilities:
TextDocumentSyncKind:
TextDocumentSyncOptions:
TextEdit:
tick:
tickLs:
to:
toJson:
toLabelRange:
toLocation:
toString:
toSymbolInformation:
toUtf16Pos:
traceAsyncErrors:
TransportMode:
tryGetNimsuggest:
tryRelativeTo:
typeDefinition:
TypeDefinitionClientCapabilities:
TypeHierarchyClientCapabilities:
typeHintsEnabled:
uinteger:
UnknownErrorCode:
Unregistration:
UnregistrationParams:
UriParseError:
uriStorageLocation:
uriToPath:
uriToStash:
use:
USE_NIM_CHECK_BY_DEFAULT:
usePullConfigurationModel:
utf16Len:
utf16to8:
utf8to16:
VersionedTextDocumentIdentifier:
warnIfUnknown:
WatchKind:
WillSaveTextDocumentParams:
willSaveWaitUntil:
withTimeout:
WorkDoneProgressBegin:
workDoneProgressCreate:
WorkDoneProgressEnd:
WorkDoneProgressReport:
WorkspaceEdit:
WorkspaceEditClientCapabilities:
WorkspaceFolder:
WorkspaceFoldersChangeEvent:
WorkspaceFoldersServerCapabilities:
workspaceSymbol:
WorkspaceSymbolClientCapabilities:
WorkspaceSymbolClientCapabilities_resolveSupport:
WorkspaceSymbolClientCapabilities_symbolKind:
WorkspaceSymbolClientCapabilities_tagSupport:
WorkspaceSymbolParams:
wrapContentWithContentLength:
wrapRpc:
writeOutput:
writeStackTrace:
writeValue: