Skip to content

Esbonio Language Server v0.12.0 - 2022-05-22

Compare
Choose a tag to compare
@github-actions github-actions released this 22 May 22:32
· 0 commits to ba49f1f788e30bda4f114deacebf80850eb5e421 since this release

v0.12.0 - 2022-05-22

Features

  • The language server now supports many (but not all) sphinx-build command line options. The sphinx.* section of the server's initialization options has been extened to include the following options.

    • configOverrides
    • doctreeDir
    • keepGoing
    • makeMode
    • quiet
    • silent
    • tags
    • verbosity
    • warningIsError

    See the documentation for details.

    Additionally, a new cli application esbonio-sphinx is now available which language clients (or users) can use to convert sphinx-build cli options to/from the server's initialization options. (#360)

Enhancements

  • textDocument/documentSymbol responses now include symbol information on directives. (#374)

Fixes

  • .. include:: directives no longer break goto definition for :ref: role targets (#361)

API Changes

  • Add method get_initial_doctree to RstLanguageServer which can be used to obtain a doctree of the given file before any role and directives have been applied. (#374)

Misc

  • The esbonio.sphinx.numJobs configuration now defaults to 1 in line with sphinx-build defaults. (#374)