File tree 1 file changed +11
-9
lines changed
1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -760,16 +760,18 @@ A new record is created to define this constructor."
760
760
761
761
; ; ------ file -----------
762
762
763
+ (defun cljr--locate-project-file (file )
764
+ (ignore-errors
765
+ (file-truename
766
+ (locate-dominating-file default-directory file))))
767
+
763
768
(defun cljr--project-dir ()
764
- (or (ignore-errors
765
- (file-truename
766
- (locate-dominating-file default-directory " project.clj" )))
767
- (ignore-errors
768
- (file-truename
769
- (locate-dominating-file default-directory " build.boot" )))
770
- (ignore-errors (file-truename
771
- (locate-dominating-file default-directory " pom.xml" )))
772
- " " ))
769
+ (or
770
+ (thread-last '(" project.clj" " build.boot" " pom.xml" )
771
+ (mapcar 'cljr--locate-project-file )
772
+ (delete '" " )
773
+ car )
774
+ " " ))
773
775
774
776
(defun cljr--project-file ()
775
777
(let ((project-dir (cljr--project-dir)))
You can’t perform that action at this time.
0 commit comments