X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=cc-ide%2Fcc-ide.el;h=1adbd3fce8e694b0c88194d2f277c614287a322e;hb=HEAD;hp=fd84edffc2fa1e1a5b39a4fc50b088d2cd173042;hpb=820dc276eaa2fe9d0572216a57234bd14f558dfb;p=emacsstuff.git diff --git a/cc-ide/cc-ide.el b/cc-ide/cc-ide.el index fd84edf..1adbd3f 100644 --- a/cc-ide/cc-ide.el +++ b/cc-ide/cc-ide.el @@ -1706,10 +1706,9 @@ instatiations at point." (ccide-apply-ed-diff replacements)))) nil)) -(defun ccide-project-load-config () - (if (buffer-file-name) - (let ((conf (ccide-project-search-upwards '(".project.el" "project.el") - (file-name-directory (buffer-file-name))))) +(defun ccide-project-load-config (&optional force) + (if (or force (buffer-file-name)) + (let ((conf (ccide-project-search-upwards '(".project.el" "project.el") default-directory))) (when conf (set (make-local-variable 'ccide-project-root) (file-name-directory conf)) (load-file conf)))))