Skip to content
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

Open
MichaelAgarkov opened this issueJul 20, 2024ยท 3 comments
Open

Include cscope? #149

MichaelAgarkov opened this issueJul 20, 2024ยท 3 comments

Comments

@MichaelAgarkov
Copy link

Vim supports cscope out-of-the-box, and can also be used for C++ code.

@skeeto
Copy link
Owner

skeeto commented Jul 20, 2024via email

@N-R-K
Copy link

The main reason I use cscope over ctags (IIRC) is that it allows listing all the places where a symbol occurs along with all the places where a function is called. It's not perfect, since it seems to (?) operate at a textual level and not at a AST level (i.e macros, pointers etc will fool it) but it's better than nothing compared to ctags which only lets you jump to definition.

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 cscope in w64devkit, it wouldn't make much difference to me personally. I try to do most of the editing in my linux machine while using w64dk mainly as a way to compile/test the result.

@skeeto
Copy link
Owner

skeeto commented Jul 31, 2024via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants