This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-01-24
Channels
- # announcements (4)
- # beginners (37)
- # boot (13)
- # boot-dev (3)
- # calva (122)
- # cider (16)
- # clara (13)
- # cljs-dev (3)
- # cljsrn (8)
- # clojure (311)
- # clojure-denver (1)
- # clojure-dev (14)
- # clojure-europe (7)
- # clojure-italy (36)
- # clojure-nl (3)
- # clojure-spec (11)
- # clojure-uk (77)
- # clojurescript (91)
- # core-async (10)
- # cursive (9)
- # data-science (5)
- # datomic (46)
- # devcards (2)
- # emacs (6)
- # figwheel-main (15)
- # fulcro (51)
- # jobs (3)
- # kaocha (10)
- # nrepl (6)
- # off-topic (53)
- # om (1)
- # onyx (2)
- # pathom (5)
- # reagent (50)
- # reitit (26)
- # shadow-cljs (153)
- # spacemacs (17)
- # specter (5)
- # speculative (1)
- # test-check (19)
- # tools-deps (15)
- # yada (3)
Normally I want the opposite behavior. To have the ediff session take up the whole emacs window. And it never happens. Always opens up 3 small windows in one buffer. Now that I want this behavior it suddenly decides to just hog up the whole window lol
I am really confused here…
Maybe you’re mixing up terms: buffer
, window
and frame
and what they mean in Emacs, not sure
frame is what holds windows (I know it’s opposite of what we know from other apps). It’s been historically called that way. So if you for example start Spacemacs and do something like SPC w V
- it will split a single window into two. One frame containing two windows.
if you do SPC F n
- it will create a new frame
now to answer your question… you want to have ediff session to be contained in a single window. Even if that’s possible, probably it would be unwise to have it like that. Ediff (in its simplest form) has basically: side-A, side-B and ediff-control - 3 windows.
if that annoys you maybe you can create it in a different frame - but I don’t think it would be less annoying, unless you have multiple monitors
tbh. In the beginning I was relying on Ediff all the time, but then slowly I started using magit’s excellent diff view more and more. And now I very rarely fire up ediff (sometimes it comes handy) and it’s so easy to start it - just press e
in a magit diff
When I would run an ediff session it would open it like this. | Window 1 | Window 2 | Window 3 | | | Window 4 |
read about ediff-toggle-multiframe here https://www.gnu.org/software/emacs/manual/html_mono/ediff.html