@bluekornchips Does cursor not pull from the vscode marketplace? It should work. You can also downloads the .vsix directly from the latest release in the meantime.
wowlua-ls is purpose-built for WoW: 9k+ API stubs built in, generics that actually work, metatable inference, mixin support, flavor filtering, 55+ diagnostics, CLI for CI. LuaLS-compatible annotations, so your existing code just works.
https://t.co/62N2RGac2P
Announcing wowlua-ls — a language server built from scratch for WoW addon development.
If you're using LuaLS for addons, you've hit its limits — generics that silently break, metatables it can't follow, CreateFrame templates it can't resolve, false positives everywhere.
Just published https://t.co/INlJL0kuNC which calculates item levels for items in Midnight based on bonus IDs and modifiers by reverse-engineering how the game uses its DBC files.
Also published https://t.co/O7UqtkAKYr which is an in-game addon library that does the same.
Reactive programming in lua! We've been doing it in TSM for years now, and the underlying library is now fully documented and open sourced (MIT): https://t.co/1Bqt09OmTB
It is built on top of LibTSMCore (https://t.co/drT2W8zT8M), which is the (also MIT-licensed and fully documented) dependency management system TSM uses and LibTSMClass (https://t.co/Pi3o6b7PpM) which is the OOP framework we released many years ago.
I've been pulling out a lot of the low-level utility APIs and classes used within TSM into a dedicated component over the past little while and finally got around to writing some proper documentation for it and pulling it out into its own repository.
With that intro out of the way, I'm happy to share the MIT-licensed LibTSMUtil (https://t.co/jOVivm2pmn) along with full documentation (link in the README).
I totally forgot that we can share groups via the TSM website directly. Here's the same import string for Classic MoP battle pets on the TSM website: https://t.co/CEov9zwrh3