branch: elpa/sesman commit 779c034180fd28081c36b74aade2c85d6154c120 Author: Vitalie Spinu <spinu...@gmail.com> Commit: Vitalie Spinu <spinu...@gmail.com>
Update doc of the sesman-project generic --- sesman.el | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sesman.el b/sesman.el index 7b8ffc3c31..7523e58698 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))))