esbonio
esbonio copied to clipboard
A language server for working with Sphinx projects.
### What would you like to see The server should include the `eval-rst` directive in its completion suggestions for MyST
### Expected behavior The server should be able to detect when the user is trying to close a directive block in MyST and not offer completion suggestions ### Actual behavior...
### Expected behavior It should be easy to open esbonio's preview from within a markdown file, either through keyboard shortcut or editor menu button ### Actual behavior The `when` clauses...
As we plan to revamp the ecosystem #708 maybe it's time to start designing first run experience and see what might be worked out. ## Typical Setup Everything can start...
[MyST](https://myst-parser.readthedocs.io/en/v0.15.1/index.html) is a flavour of markdown that is compatible with Sphinx. It *should* be possible to add just by calling out to the existing directive/roles logic where applicable
A would like to see a "build all" command in the VSCode extension. This is really helpfull when editing a toctree directive. The toctree isn't automatically updated on other pages,...
### Expected behavior If opening a page with a link containing an anchor, it might interfere with the sync scrolling when reloading. See: https://github.com/swyddfa/esbonio/issues/609#issuecomment-1721219040 ### Actual behavior The view appears...
### What would you like to see It might not always be desirable for the preview to update as you type, especially if you're using something like sphinx tabs where...
### What would you like to see Right now sync scrolling works, but depending on document content the resolution is a little coarse. This can be tackled on two fronts...
### What would you like to see While not technically necessary (can pass `-Dkey=val` to `esbonio.sphinx.buildCommand`), it's perhaps a nicer way to pass such options.