summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitalie Spinu <spinuvit@gmail.com>2018-11-09 10:17:41 +0100
committerVitalie Spinu <spinuvit@gmail.com>2018-11-09 10:18:03 +0100
commit779c034180fd28081c36b74aade2c85d6154c120 (patch)
tree187486699954d6547afc18994317d0393f2eb017
parent1a6c5448cbcab6320570ca17a04b7487cdae0bd5 (diff)
Update doc of the sesman-project generic
-rw-r--r--sesman.el7
1 files changed, 3 insertions, 4 deletions
diff --git a/sesman.el b/sesman.el
index 7b8ffc3..7523e58 100644
--- a/sesman.el
+++ b/sesman.el
@@ -543,10 +543,8 @@ instead."
(list :objects (cdr session)))
(cl-defgeneric sesman-project (_system)
- "Retrieve project root for SYSTEM in directory DIR.
-DIR defaults to `default-directory'. Return a string or nil if no project has
-been found."
- nil)
+ "Retrieve project root current directory (`default-directory') for SYSTEM.
+Return a string or nil if no project has been found." nil)
(cl-defgeneric sesman-more-relevant-p (_system session1 session2)
"Return non-nil if SESSION1 should be sorted before SESSION2.
@@ -938,6 +936,7 @@ buffers."
;; project-roots fails on nil and doesn't work on custom `('foo .
;; "path/to/project"). So, use vc as a fallback and don't use project.el at
;; all for now.
+ ;; NB: `vc-root-dir' doesn't work from symlinked files. Emacs Bug?
(vc-root-dir))))
(when proj
(sesman--expand-path proj))))