routes/lsp

Search:
Group by:
Source   Edit  

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