[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] scratch/project fc4ab93 5/5: Actually define project-root
From: |
Dmitry Gutov |
Subject: |
[Emacs-diffs] scratch/project fc4ab93 5/5: Actually define project-root for a `user' project |
Date: |
Wed, 08 Jul 2015 13:02:37 +0000 |
branch: scratch/project
commit fc4ab939614e9f5b4de40c05f401a8509f2ba5be
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>
Actually define project-root for a `user' project
---
lisp/progmodes/project.el | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el
index 118095a..77f28e5 100644
--- a/lisp/progmodes/project.el
+++ b/lisp/progmodes/project.el
@@ -69,7 +69,6 @@ be edited together). The directory names should be absolute."
(cdr project))
(declare-function ede-directory-get-open-project "ede")
-(declare-function ede-project-root "ede")
(defun project-try-ede (dir)
(when (featurep 'ede)
@@ -82,11 +81,14 @@ be edited together). The directory names should be
absolute."
(cons 'ede
(ede-directory-get-open-project project-dir 'ROOT))))))
+(cl-defmethod project-root ((project (head ede)))
+ (ede-project-root-directory (cdr project)))
+
(defun project-ask-user (dir)
(cons 'user (read-directory-name "Project root: " dir nil t)))
-(cl-defmethod project-root ((project (head ede)))
- (ede-project-root-directory (cdr project)))
+(cl-defmethod project-root ((project (head user)))
+ (cdr project))
(provide 'project)
;;; project.el ends here
- [Emacs-diffs] scratch/project updated (106e023 -> fc4ab93), Dmitry Gutov, 2015/07/08
- [Emacs-diffs] scratch/project 97b4004 3/5: project-try-ede: Make it work, Dmitry Gutov, 2015/07/08
- [Emacs-diffs] scratch/project 85156f5 1/5: Rename project{, -find}-functions and update some docstrings, Dmitry Gutov, 2015/07/08
- [Emacs-diffs] scratch/project b3cc9f0 2/5: project-try-vc: Integrate with VC, Dmitry Gutov, 2015/07/08
- [Emacs-diffs] scratch/project 0b6fd17 4/5: project-try-vc: Ignore errors, Dmitry Gutov, 2015/07/08
- [Emacs-diffs] scratch/project fc4ab93 5/5: Actually define project-root for a `user' project,
Dmitry Gutov <=