Kendimi genellikle dizin yerel değişkeni olarak göreli yollar koymamın söylendiği durumda bulurum. Örnek için cmake-ide S' cmake-ide-project-dir
ve cmake-ide-build-dir
. Tabii ki bu çok taşınabilir değil.
Yani yerine
.dir-locals.el
:
((nil . ((cmake-ide-project-dir . "/home/user/code/project"))))
Gibi bir şey istiyorum
((nil . ((cmake-ide-project-dir . directory-of-current-dir-locals-file))))
Böyle bir değişkeni nasıl tanımlayabilirim directory-of-current-dir-locals-file
? Örneğin cmake-ide-build-dir
, tipik olarak nasıl ayarlayabilirim (concat directory-of-current-dir-locals-file "build")
?
(locate-dominating-file default-directory ".dir-local.el")