esbonio icon indicating copy to clipboard operation
esbonio copied to clipboard

A language server for working with Sphinx projects.

Results 78 esbonio issues
Sort by recently updated
recently updated
newest added

### What would you like to see The server should include the `eval-rst` directive in its completion suggestions for MyST

enhancement
lsp

### 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...

bug
lsp

### 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...

bug
help wanted
ide:vscode

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...

ide:vscode

[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

enhancement
lsp

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,...

enhancement
ide:vscode

### 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...

bug
lsp

### 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...

enhancement
lsp

### 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...

enhancement
lsp

### 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.

enhancement
lsp