kiwanami/emacs-window-layout — pull request #8 by tkf (2013-02-24 00:14:47+00:00)
Title: Fix: Point moves when toggling lower horizontally split window (a.k.a sub window)

Building windows may change window size. Therefore, setting window points must be done after size of all windows are set.

e2wm を使っていて 下に sub がくるような window で、 window の半分より下に point がある時に sub を toggle すると window point が動いてしまいます。 `wlf:build-windows-rec` がすべて終了する前に `wlf:apply-winfo` の point をセットする系の処理が呼ばれていることが原因だと思います。 それらの処理を `wlf:build-windows-rec` がすべて終了してから呼ぶようにすると解決しました。