I am curious to know why vi(m) has never gone ahead and integrated cscope style database into it. When it comes to working with Linux Kernel code navigation I find
vim + ctags + cscope
is a must. And although ctags and vim do work as one cscope still doesn't. Recently I read this an interview article on www.Linux.com on Brtfs maintainer Chris Mason. And he mentions how it would be much better if cscope were integrated into vim and knowing the benefits of it I second that statement.
My question here is why isn't it done yet? If anyone has ever tried doing so, what difficulties are faced that leads to abandoning the task?
Personally if and when time permits I would like to dig into it myself. But any background information will definitely help. Thanks!