VSCode (and other graphical editors) allow you to open any folder, and all source files in that folder are already tagged such that you can jump to definitions of functions/objects as long as the definitions exist in that same folder (as well as other features like finding all references in the entire project folder)
I'm trying to explore emacs for my day-to-day tasks and would like to understand the best way to achieve the above. The official GNU Emacs documentation talks about EDE mode, but that required each subfolder to be manually assigned as a project (i.e. the .ede files will exist in all folders in the directory). Is there a better way to do this?
The reason I need this is that all of our official code is maintained as Visual Studio solutions and if I'm using any other editor/IDE, then I can open the project folder as a project and still be able to read/understand the code outside of Visual Studio.