ccls可以自定义compile_commands.json目录
(setq ccls-initialization-options
`(:cache (:directory ,(expand-file-name "~/Code/ccls_cache"))
:compilationDatabaseDirectory "build"))
ccls可以自定义compile_commands.json目录
(setq ccls-initialization-options
`(:cache (:directory ,(expand-file-name "~/Code/ccls_cache"))
:compilationDatabaseDirectory "build"))
嗯,用 eglot 麻烦点,参数是json的。我现在是软连接过去的,省事。
這個是我比較討厭的emacs-cquery改動。不知道爲什麼你們都喜歡用build/
…如果你編譯release, debug, asan, 就不能只叫build/
了。我一般用Release
Debug
ASAN
等區分。Linux kernel可能會用out.x86_64
out.ppc64le
等