Closed sfavazza closed 9 months ago
As a first guess make sure that custom/persp-load-deer-buffer
returns a valid buffer.
Try to return (current-buffer)
from your custom/persp-load-deer-buffer
.
Like
...
(with-current-buffer (get-buffer-create persp-buffer-name)
(r--fset ranger-minimal t)
(ranger-find-file default-directory)
;; (deer default-directory)
(current-buffer)))))
...
I don't know how ranger-find-file
works. May be it creates another buffer on his own, then you need something like:
...
(with-current-buffer (ranger-find-file default-directory)
(r--fset ranger-minimal t)
(rename-buffer persp-buffer-name)
(current-buffer))
...
Hi, thank you for the quick reply.
I just tried your solution but it seems that ranger-mode does not want to cooperate. I guess I have to dig deeper in its implementation. Thanks anyway.
Hello I am trying to create my own save/load functions to handle buffers in deer-mode (minor mode derived from ranger-mode). The adopted definitions are as follow:
The generation of the custom record works, but reloading the layout fails. I get the error message for each deer-mode buffers:
Replaced deleted <buffer> buffer with *scratch*
(coming fromeyebrowse
, but I am sure something bad happen already when loading a perspective from file).