--- title: LSP full: true _openapi: preload: - ./specs/toolbox-api.json toc: - depth: 2 title: Request completions url: '#request-completions' - depth: 2 title: Notify LSP did-close url: '#notify-lsp-did-close' - depth: 2 title: Notify LSP did-open url: '#notify-lsp-did-open' - depth: 2 title: List document symbols url: '#list-document-symbols' - depth: 2 title: Start an LSP server url: '#start-an-lsp-server' - depth: 2 title: Stop an LSP server url: '#stop-an-lsp-server' - depth: 2 title: List workspace symbols url: '#list-workspace-symbols' structuredData: headings: - content: Request completions id: request-completions - content: Notify LSP did-close id: notify-lsp-did-close - content: Notify LSP did-open id: notify-lsp-did-open - content: List document symbols id: list-document-symbols - content: Start an LSP server id: start-an-lsp-server - content: Stop an LSP server id: stop-an-lsp-server - content: List workspace symbols id: list-workspace-symbols contents: - content: Query `textDocument/completion` and normalize the reply to the daemon's stable `CompletionList` wire shape. heading: request-completions - content: Send `textDocument/didClose` to the running language server. heading: notify-lsp-did-close - content: Read the document from disk and send `textDocument/didOpen` to the running language server. heading: notify-lsp-did-open - content: Query `textDocument/documentSymbol` for one document and normalize the result to flat `SymbolInfo` rows. heading: list-document-symbols - content: Start or reuse the language server for one `(languageId, pathToProject)` workspace. heading: start-an-lsp-server - content: Stop the language server for one `(languageId, pathToProject)` workspace. heading: stop-an-lsp-server - content: Query `workspace/symbol` for one workspace and normalize the result to flat `SymbolInfo` rows. heading: list-workspace-symbols methods: - POST - POST - POST - GET - POST - POST - GET --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} export default function Layout(props) { const { OpenAPIPage } = props.components ?? {}; return ( <> {props.children} ); }