First, I'm not asking about performance. I'm looking for something that will help me, mentally, get into large C source code files that I'm not yes accustomed to. Take for example
readelf.c. This file is 20,000 lines. I can read the code and make sense of it, but I'd rather not. This is only ever a problem in my experience with C. For some reason, in C the file size is absurdly big, and
readelf.c isn't alone in this. Is there anything that can virtualize a C file into something sane like a structured project -- I know that's asking for a lot, but it would seem with all the C code in existence someone would have done something like that.
My laptop's terminal can hold ~50 lines. What tools and plugins does vim offer to help navigating files that are in excess of 10k but less than 100k lines?