Notes for December/January

pygls

There has been an issue in pygls which has affected esbonio for a while. In December I finally got around to trying to fix it and I opened a pull request introducing a new way of handling request handlers.

Some more testing is needed before you can call it ready, but I’m optimistic it’s going to pan out.

esbonio

I also managed to put a fair amount of work into the upcoming v1 of esbonio during January

  • Added a new ${venv:<path>} config variable, finally making it possible to share pythonCommand settings for projects that use virtual environments directly

  • Made it possible to customize how often Sphinx builds are triggered

  • Re-implemented completion suggestions for directive arguments

  • Fixed quite a few bugs which made their way into the v1.0.0b10 release this week.