emacs, unsplit a particular window split

kindahero picture kindahero · Mar 19, 2011 · Viewed 24k times · Source

This may be stupid question, but I could not find direct solution to this. I often want to unsplit window as follows

+--------------+-------------+             +--------------+-------------+
|              |             |             |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
+--------------+             |     -->     |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
+--------------+-------------+             +--------------+-------------+



+--------------+--------------+            +-----------------------------+
|              |              |            |                             |
|              |              |            |                             |
|              |              |            |                             |
+--------------+--------------+    -->     +-----------------------------+
|                             |            |                             |
|                             |            |                             |
|                             |            |                             |
+-----------------------------+            +-----------------------------+

Currently, I start with ctrl-x 1 and then split vertically/horizontally. but my real qustion is how can one remove a particular window split with out disturbing the other window structure? is there any elisp function in built?

Answer

Rémi picture Rémi · Mar 19, 2011

You can use the C-x0 key combination to delete the current window.