• theshatterstone54
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    7 months ago

    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)

    • Ramin Honary@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      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.

      • theshatterstone54
        link
        fedilink
        arrow-up
        2
        ·
        7 months ago

        Correction: it’s

        emacsclient -c -e '(elfeed)'
        

        The -c flag seems important, as it creates a new frame (a new window)