- Notifications
You must be signed in to change notification settings - Fork 188
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Include cscope? #149
Comments
When I looked into it years ago, I saw there wasn't a native Windows port and didn't investigate further. However, I just took a closer look, and a port is more feasible than I realized. It requires POSIX regex which I've since solved (#127), and PDCurses is already a dependency for GDB. It also needs fork() and some other unix functions, but the existing DOS (djgpp) port covers nearly all of that, and the DOS port be extended to Windows. So PCRE2 with contrib/libregex.c, PDCurses, and a patch with a handful of changes to port to Windows ought to do it. That all even builds natively in w64devkit itself, too. I still need to consider whether I'd want to include cscope, but it shouldn't be blocked by a technical problem. |
N-R-K commented Jul 31, 2024
The main reason I use And while vim does have builtin support for cscope (note that neovim has removed it) I find the interface quite intrusive. I personally use quickr-cscope plugin which has no-nonsense interface that populates the quickfixlist and lets me work at my own pace without any annoying interactive ui popups. As for including |
Vim supports cscope out-of-the-box, and can also be used for C++ code.