Esbonio Language Server v0.12.0 - 2022-05-22
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)