I made some updates recently to my p5.vscode extension - adding some new p5 contributed libraries and fixed a long standing bug that would break auto-complete. More to come soon!
https://marketplace.visualstudio.com/items?itemName=samplavigne.p5-vscode