我想达到这样的目的:
- 使用projectile-find-related-file时可以在
*.h
和*.c
文件跳转。 - 使用 projectile-toggle-between-implementation-and-test时可以在
*.c
和*-test.c
文件跳转
配置如下:
(require 'projectile)
(setq projectile-use-git-grep t)
(setq my/related-files
(list
(projectile-related-files-fn-extensions :impl '("h" "c" "cc" "cpp"))
;;(projectile-related-files-fn-test-with-suffix "c" "-test")
))
(projectile-register-project-type 'cmake '("CMakeLists.txt")
:configure "cmake -Bbuild"
:compile "cmake -Bbuild && cmake --build build"
:test "cd build && ctest"
:test-suffix "-test"
:related-files-fn my/related-files)
现在的情况是,运行projectile-find-related-file或projectile-toggle-between-implementation-and-test都是在.h
和.c
文件中跳转。我需要如何配置?