emacs integration with borkdude/carve
It lets you run carve with a simple key binding and opens a result buffer where you can navigate to the results and add them to your ignore file with a single keystroke.
There is a dependency on projectile
which you will need to have installed.
Download carve.el
and load it in your emacs init.el
:
(load "~/path/to/carve.el")
Run M-x carve-project
(C-c C-c p
) to run against the whole project or M-x carve-ns
(C-c C-c n
) for just the current namespace.
The output window will show the carve results, with which you can:
Enter
, or click, to navigate to the declarationg
to refresh the outputi
to add symbol at point to your.carve/ignore
fileq
to quit- (Coming soon) Press
d
to delete the form
Feedback and PRs gratefully accepted.