TIL @pedrorgirardi has some shadow-cljs-based vscode extensions: https://github.com/pedrorgirardi/talky https://github.com/pedrorgirardi/vscode-cljfmt https://github.com/pedrorgirardi/clojure-run
the completion thing i was working on is also shadow-cljs-based atm it currently has one completionitemprovider that reads a tags file, another one that parses the current text editor content using @borkdude's edamame, and it uses @pez's wordPattern suggestion to aid generating other completion suggestions (not provider-based) i'm hoping this hybrid approach might be "good enough" for many use cases.