Open indigoviolet opened 1 year ago
https://github.com/Bad-ptr/persp-mode.el/blob/67be9feeb02613ea97f0de9eb5b792b193f073bc/persp-mode.el#L1418-L1424
I'm an elisp noob, but here's the :generated-predicate for one of my auto perspectives:
:generated-predicate
(lambda (buffer &rest rest-args) (when (buffer-live-p buffer) (with-current-buffer buffer (let (cond-result) (when (cl-member-if #'(lambda (item) (setq cond-result (cond ((symbolp item) (eq item major-mode)) ((persp-regexp-p item) (persp-string-match-p item (symbol-name major-mode))) (t nil)))) '(vterm-mode)) (car rest-args))))))
This predicate returns nil on vterm-mode buffers, and it seems to be because cond-result is never returned.
nil
cond-result
https://github.com/Bad-ptr/persp-mode.el/blob/67be9feeb02613ea97f0de9eb5b792b193f073bc/persp-mode.el#L1418-L1424
I'm an elisp noob, but here's the
:generated-predicate
for one of my auto perspectives:This predicate returns
nil
on vterm-mode buffers, and it seems to be becausecond-result
is never returned.