There is a VS extension for Lua, it's terrible. There is also a plugin for Visual Studio Code (.NET core) aimed at ESP8266 but it is somehow even worse. ESPlorer does a fair job of Lua syntax and upload to the chip, and while I donated some cash for my frequent use it is a bad development environment (sorry 4ref0nt).
Now, SDK developers are fine with VS but what about us pleb Lua application developers? Right now I have to open 15 Lua modules individually (that gets old fast, 4ref0nt). Apart from source control logs, I don't even know which files I need to upload to the ESP. Surely someone in this community is thinking about the advantages of the development environment in Visual Studio Code or Visual Studio, specifically for Lua and the ESP8266?
Anyone?