I
1) создать список соответствий буферы-цели.
2) в емаксе расположить окна соответствующих буферов
3) сохранить
purpose-save-frame-layout
а потом уже загружать лейаут и ожидать, что сам лейаут не будет меняться. новые буферы будут менять в окнах буферы, имеющие ту же цель. а вот "бесцельные" буферы будут лейаут перестраивать?