Procs
proc cancelRequest(ls: LanguageServer; params: CancelParams): Future[void] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc cancelTest(ls: LanguageServer; params: JsonNode): Future[CancelTestResult] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc codeAction(ls: LanguageServer; params: CodeActionParams): Future[ seq[CodeAction]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc completion(ls: LanguageServer; params: CompletionParams; id: int): Future[ seq[CompletionItem]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc declaration(ls: LanguageServer; params: TextDocumentPositionParams; id: int): Future[ seq[Location]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc definition(ls: LanguageServer; params: TextDocumentPositionParams; id: int): Future[ seq[Location]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc didChange(ls: LanguageServer; params: DidChangeTextDocumentParams): Future[ void] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc didChangeConfiguration(ls: LanguageServer; conf: JsonNode): Future[void] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc didClose(ls: LanguageServer; params: DidCloseTextDocumentParams): Future[ void] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc didOpen(ls: LanguageServer; params: DidOpenTextDocumentParams): Future[void] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc didSave(ls: LanguageServer; params: DidSaveTextDocumentParams): Future[void] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc documentHighlight(ls: LanguageServer; params: TextDocumentPositionParams; id: int): Future[seq[DocumentHighlight]] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc documentSymbols(ls: LanguageServer; params: DocumentSymbolParams; id: int): Future[ seq[SymbolInformation]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc executeCommand(ls: LanguageServer; params: ExecuteCommandParams): Future[ JsonNode] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc exit(p: tuple[ls: LanguageServer, onExit: OnExitCallback]; _: JsonNode): Future[ JsonNode] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc expand(ls: LanguageServer; params: ExpandTextDocumentPositionParams): Future[ ExpandResult] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc expandAll(ls: LanguageServer; params: TextDocumentPositionParams): Future[ ExpandResult] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc extensionCapabilities(ls: LanguageServer; _: JsonNode): Future[seq[string]] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc extensionSuggest(ls: LanguageServer; params: SuggestParams): Future[ SuggestResult] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc format(ls: LanguageServer; nphPath, uri: string): Future[Option[TextEdit]] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc formatting(ls: LanguageServer; params: DocumentFormattingParams; id: int): Future[ seq[TextEdit]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc hover(ls: LanguageServer; params: HoverParams; id: int): Future[ Option[Hover]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc initialize(p: tuple[ls: LanguageServer, onExit: OnExitCallback]; params: LspInitializeParams): Future[LspInitializeResult] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc initialized(ls: LanguageServer; _: JsonNode): Future[void] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc inlayHint(ls: LanguageServer; params: InlayHintParams; id: int): Future[ seq[InlayHint]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc listTests(ls: LanguageServer; params: ListTestsParams): Future[ ListTestsResult] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc prepareRename(ls: LanguageServer; params: PrepareRenameParams; id: int): Future[ JsonNode] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc references(ls: LanguageServer; params: ReferenceParams): Future[ seq[Location]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc rename(ls: LanguageServer; params: RenameParams; id: int): Future[ WorkspaceEdit] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc runTask(ls: LanguageServer; params: RunTaskParams): Future[RunTaskResult] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc runTests(ls: LanguageServer; params: RunTestParams): Future[ RunTestProjectResult] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc setTrace(ls: LanguageServer; params: SetTraceParams): Future[void] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc shutdown(ls: LanguageServer; input: JsonNode): Future[JsonNode] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc signatureHelp(ls: LanguageServer; params: SignatureHelpParams; id: int): Future[ Option[SignatureHelp]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc status(ls: LanguageServer; params: NimLangServerStatusParams): Future[ NimLangServerStatus] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc tasks(ls: LanguageServer; conf: JsonNode): Future[seq[NimbleTask]] {. ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc toLocation(suggest: Suggest): Location {. ...raises: [KeyError, ValueError, JsonKindError], tags: [RootEffect], forbids: [].}
- Source Edit
proc toSymbolInformation(suggest: Suggest): SymbolInformation {. ...raises: [KeyError, ValueError, JsonKindError], tags: [RootEffect], forbids: [].}
- Source Edit
proc typeDefinition(ls: LanguageServer; params: TextDocumentPositionParams; id: int): Future[seq[Location]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc willSaveWaitUntil(ls: LanguageServer; params: WillSaveTextDocumentParams): Future[ seq[TextEdit]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit
proc workspaceSymbol(ls: LanguageServer; params: WorkspaceSymbolParams; id: int): Future[ seq[SymbolInformation]] {....stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
- Source Edit