I'm tired of emacs knocking down my windows with his exit and unpredictably. I would like to have several windows in the emacs frame and each window is for a specific purpose only. For instance,
ECB panels | Editor 1 | Editor 2 | Bookmarks+ ------------------------------------------------ "Messages" (output buffer)
So, when I run Mx compile , I want the output to always go to Messages. Similarly, when I run Mx magit-status , I want to receive the results in the messages as well. Clicking on a bookmark or pressing Cx rb should open the file and place the cursor in Editor 1.
I tried some lisp fragments to βlockβ the windows to prevent changes, but emacs goes out when all the windows are βlockedβ, so it cannot find an available window for entering new output. This is an unpleasant buffer change function that emacs should return on terminal days of 80x25 characters.
I have never seen ECB windows down, so this must be doable in some way.
Kiska source share