emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/helm 9d1ea966c3 2/4: Support a buffer-name as selection in


From: ELPA Syncer
Subject: [nongnu] elpa/helm 9d1ea966c3 2/4: Support a buffer-name as selection in helm-buffers-quit-and-find-file-fn
Date: Sun, 22 Oct 2023 10:01:03 -0400 (EDT)

branch: elpa/helm
commit 9d1ea966c3c2a74e647d52ac0fb168958f87c178
Author: Thierry Volpiatto <thievol@posteo.net>
Commit: Thierry Volpiatto <thievol@posteo.net>

    Support a buffer-name as selection in helm-buffers-quit-and-find-file-fn
---
 helm-buffers.el | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/helm-buffers.el b/helm-buffers.el
index 5f1dee3973..0b6c90e5b6 100644
--- a/helm-buffers.el
+++ b/helm-buffers.el
@@ -1111,18 +1111,16 @@ Can be used by any source that list buffers."
              nil "You are already browsing this project"))
 
 (defun helm-buffers-quit-and-find-file-fn (source)
-  (let* ((sel (helm-get-selection nil nil source))
-         (buf (helm-aand (bufferp sel)
-                         (get-buffer sel)
-                         (buffer-name it))))
-    (when buf
+  (let* ((sel   (get-buffer (helm-get-selection nil nil source)))
+         (bname (and (bufferp sel) (buffer-name sel))))
+    (when bname
       (or (buffer-file-name sel)
-          (car (rassoc buf dired-buffers))
-          (and (with-current-buffer buf
+          (car (rassoc bname dired-buffers))
+          (and (with-current-buffer bname
                  (eq major-mode 'org-agenda-mode))
                org-directory
                (expand-file-name org-directory))
-          (with-current-buffer buf
+          (with-current-buffer bname
             (expand-file-name default-directory))))))
 
 ;;; Candidate Transformers



reply via email to

[Prev in Thread] Current Thread [Next in Thread]