esbonio
esbonio copied to clipboard
A language server for working with Sphinx projects.
The live preview tab should have an option to jump back to the right editor tab. This pull request is still being worked on.
As reported in https://github.com/swyddfa/esbonio/issues/440#issuecomment-1947339427 Python 3.12, sphinx 7.2.6, esbonio 0.92.1 ``` [client] Starting Language Server [esbonio] Initialising esbonio v1.0.0b1 [esbonio] Language client: Visual Studio Code 1.86.2 Running Sphinx v7.2.6 Unable...
It would be really helpful if I could use telescope to jump straight to a reference, like `.. _operators::`. I tried using telescopes `builtin.lsp_workspace_symbols` but I got the error >...
I'm not entirely sure why, but for themes like `furo` where the documentation's toctree is rendered as a sidebar, the sidebar is not updated when documents are added to/removed from...
Consider the following config from this repo https://github.com/swyddfa/esbonio/blob/8e1340ac9f3183a1ed0e6f95afe3ef2df1b61dae/docs/pyproject.toml#L1-L2 From a user's perspective it would be nice if the paths `.` and `./_build` were resolved relative to the file's location (`${workspaceFolder}/docs`),...
e.g. if I click a link in the preview, the editor should switch to displaying the corresponding source code - possibly through a [`window/showDocument`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#window_showDocument) request.
As raised in https://github.com/swyddfa/esbonio/issues/609#issuecomment-1771564727
When a new file is created and edited, the preview does not open on it not even when manually flicking between open editor tabs. This is only fixed when a...
Or more generally, any connection interruption ```python connection handler failed Traceback (most recent call last): File "/var/home/alex/Projects/esbonio-beta/code/bundled/libs/websockets/legacy/protocol.py", line 959, in transfer_data message = await self.read_message() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/home/alex/Projects/esbonio-beta/code/bundled/libs/websockets/legacy/protocol.py", line 1029,...