Version 0.1.8 of package Beframe has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Beframe describes itself as: ========================= Isolate buffers per frame ========================= More at https://elpa.gnu.org/packages/beframe.html ## Summary: # Beframe (beframe.el) for GNU Emacs Isolate buffers per frame, else "beframe" them. `beframe` enables a frame-oriented Emacs workflow where each frame has access to the list of buffers visited therein. In the interest of brevity, we call buffers that belong to frames "beframed". Beframing is achieved in two main ways: 1. By calling the command `beframe-switch-buffer`. It is like the standard `switch-to-buffer` except the list of candidates is limited to those that the current frame knows about. 2. By enabling the global minor mode `beframe-mode`. It sets the `read-buffer-function` to one that filters buffers per frame. As such, commands like `switch-to-buffer`, `next-buffer`, and `previous-buffer` automatically work in a beframed way. ## Recent NEWS: [Not available 🙁]