Helm: Fix switch-to-buffer in helm-source-buffer-not-found

master
Pierre Neidhardt 2019-03-10 11:29:51 +01:00
parent fbc54259be
commit 316a571d69
1 changed files with 3 additions and 1 deletions

View File

@ -18,7 +18,9 @@
(with-current-buffer buffer (funcall mjm))
(set-buffer-major-mode buffer))
(switch-to-buffer buffer))
(switch-to-buffer (funcall ,new-fn candidate))))))))
(let ((new-buffer (save-window-excursion (funcall ',new-fn candidate)
(current-buffer))))
(switch-to-buffer new-buffer))))))))
(defmacro helm-deflister (name predicate new-fn &optional extra-sources)
(let ((buffer-source-name (format "%s buffers" name)))