나는 종종 상대 경로를 디렉토리 로컬 변수로 넣으라는 말을 듣는다. 예를 들어 cmake-IDE 의 cmake-ide-project-dir
와 cmake-ide-build-dir
. 물론 이것은 휴대하기가 쉽지 않습니다.
그래서 대신
.dir-locals.el
:
((nil . ((cmake-ide-project-dir . "/home/user/code/project"))))
나는 같은 것을 원한다
((nil . ((cmake-ide-project-dir . directory-of-current-dir-locals-file))))
그런 변수를 directory-of-current-dir-locals-file
어떻게 정의 할 수 있습니까? 내가 예를 들어 설정 얼마나 그리고 cmake-ide-build-dir
, 이는 일반적으로 (concat directory-of-current-dir-locals-file "build")
?
(locate-dominating-file default-directory ".dir-local.el")