diff options
author | Vitalie Spinu <spinuvit@gmail.com> | 2018-11-09 10:17:41 +0100 |
---|---|---|
committer | Vitalie Spinu <spinuvit@gmail.com> | 2018-11-09 10:18:03 +0100 |
commit | 779c034180fd28081c36b74aade2c85d6154c120 (patch) | |
tree | 187486699954d6547afc18994317d0393f2eb017 | |
parent | 1a6c5448cbcab6320570ca17a04b7487cdae0bd5 (diff) |
Update doc of the sesman-project generic
-rw-r--r-- | sesman.el | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -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)))) |