Warning: Some posts on this platform may contain adult material intended for mature audiences only. Viewer discretion is advised. By clicking ‘Continue’, you confirm that you are 18 years or older and consent to viewing explicit content.
That might work if I re-bound the split-window function to launch a new Emacs client, because this is the function that most other Emacs functions use to split the frame into windows.
But I think a better approach would be to just add a single rule function into the display-buffer-alist that always asks for a new frame no matter what the input is.
If you want each of them to be their own window you can do a:
emacsclient -c -e '(elfeed)'
to do that. (Note: not completely sure of the syntax but that’s the basic idea of it)
Edit: Added -c flag to create new frame (window)
That might work if I re-bound the
split-window
function to launch a new Emacs client, because this is the function that most other Emacs functions use to split the frame into windows.But I think a better approach would be to just add a single rule function into the
display-buffer-alist
that always asks for a new frame no matter what the input is.Mickey Peterson wrote an article on how Emacs manages its own windows, and the Elisp Manual on Windows is pretty good too.
Correction: it’s
emacsclient -c -e '(elfeed)'
The -c flag seems important, as it creates a new frame (a new window)