Set up .vscode/settings with the main path set to scripting/rtd.sp
Go to a perk in scripting/rtd/perks that uses a cache function from scripting/rtd/cache.sp (such as firework.sp)
Remove arguments from the function call, save and wait for the language server to update
You will see an error cause there's no arguments provided, but if you were trying to work on this project and you needed to use one of the cache functions, it won't give you the definition, or arguments.
Basic informations
Further Information
To Reproduce
Code to reproduce the behaviour
https://github.com/Phil25/RTD/tree/master also add these files to scripting/include
Expected behaviour
Show me the definition and let me Ctrl+click on the function to go to it.
Error messages
none