On Thu, Dec 25, 2014 at 04:02:35PM +0100, k...@shike2.com wrote: > I don't use ctags. It's simple, if you use the correct code style you don't > need aditional tools. >
ctags tells me the place where all the functions are defined. It also tells me where all the defines are and where all the structure members are. It tells me the location of the tag types and the typedefs and so on. All of that is available to me using a single shell command and a single button press in vim. OK, that last one was a lie, because the default button combination for "follow tag" is <C-]>, which I have to type as CTRL-ALT GR-9 on Linux and CTRL-+ on Windows. But the point remains. How many search commands do you have to memorize? If you want to even just read the code of another project, maybe even a big one, how many sed-scripts do you have to run over the existing code base in order to navigate? Or even programs? Or are you content with only reading the code you directly control the style of? Nothing against minimal solutions, I like those. But they have to actually solve the problem without creating equally big new ones. Ciao, Markus