Notes for November 2024

Doubling my streak of writing notes on the previous month to 2, here are some of the things I worked on in November.

vscode-wasi-pygls

https://github.com/alcarney/vscode-wasi-pygls/blob/main/screenshot.png?raw=true

This project is a proof of concept demonstrating how a pygls powered language server can be run entirely in the browser by making use of VSCode’s support for WebAssembly.

  • Thanks to the work I managed to land in pygls in October, this project is now able to use the upstream version of the framework rather than my fork! (PR)

  • I also pulled in @vscode/wasm-wasi-lsp as a dependency, removing some of the code I had previously taken from the microsoft/vscode-wasm repo (PR)

esbonio

esbonio is a language server for your Sphinx documentation projects

pytest-lsp

pytest-lsp is a pytest plugin for writing end-to-end tests for language servers

lsp-devtools

lsp-devtools is an attempt at building some of the developer tools I wished existed when I first started working on esbonio