I am using
desktop.el and I saved a few frame configurations in my registers. But when I jump to a saved register (
C-x r j), Emacs opens a new frame instead of applying that setting to the current frame. If the register is saved in that session then it works as I expect, ie, the frame configuration is applied to the current frame. I want Emacs to always apply the frame register to the current frame. Is that possible?
The only variable I found that could be related is
desktop-restore-reuses-frames but that is set to t (ie, reuse frame), and a search with customize-apropos for register and frames did not give me anything I thought could help.
This question and its answers could be a clue, but I couldn't figure out
This answer could also give a clue. The function jump-to-register has a prefix argument that deletes the other frames, but I couldn't figure out how to make this work (I tried
C-u C-x r j R and
C-u 0 C-x r j R and
C-u 1 C-x r j R but neither worked). I am not even sure this is what I want anyway.
I also looked into the library
frameset.el and checked the
helm-apropos for frameset but couldn't figure out how to do what I want. Help greatly appreciated.