Size: a a a

Emacs — русскоговорящее сообщество

2020 August 03

I

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

а потом уже загружать лейаут и ожидать, что сам лейаут не будет меняться. новые буферы будут менять в окнах буферы, имеющие ту же цель. а вот "бесцельные" буферы будут лейаут перестраивать?
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
Ну да, примерно так
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
Бесцельные буферы просто будут вылезать в рандомном окне
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
В текущем, например
источник

I

I Апрельский... in Emacs — русскоговорящее сообщество
Andrew Kravchuk
Бесцельные буферы просто будут вылезать в рандомном окне
а ты их как-то приручаешь? или winner-undo например?)
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
Но, опять-таки, window-purpose неплохо детекит типы буферов
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
I Апрельский
а ты их как-то приручаешь? или winner-undo например?)
Да я даже не вспомню, когда в последний раз у меня такой буфер вылазил)
источник

S

Shizoid in Emacs — русскоговорящее сообщество
Да но до сих пор.
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
Шизя вот шарит
источник

I

I Апрельский... in Emacs — русскоговорящее сообщество
понял!
источник

I

I Апрельский... in Emacs — русскоговорящее сообщество
а это чем полезно? судя по коду тут определен готовый леауйт, похожий на привычный из других IDE.
там что-то еще есть?
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
Ну я, собсно, использую оттуда примочку для magit, popwin (уже не помню, для чего это, вроде для popup-окон типа результатов конпеляции) и x-kill, которое правильно разруливает закрытие буферов
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
Там же вон примочки списочком перечислены
источник

I

I Апрельский... in Emacs — русскоговорящее сообщество
спасибо за пояснения!
а это твой конфиг по ссылке? lockie?
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
Да, мой
источник

P

Pavel in Emacs — русскоговорящее сообщество
Да, можно пример вашего юзкейса?
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
Сохранил лэйаут: слева код, справа терминал
Каждый раз при запуске emacs загружаю этот лэйаут
Профит
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
(окно slime/sly тоже считается терминалом)
источник

AK

Andrew Kravchuk in Emacs — русскоговорящее сообщество
У - Удобство
источник

S

Shizoid in Emacs — русскоговорящее сообщество
- второй тред получает уже восстановленную связь, получает сообщение "будем держать кипалайв вот так", обнаруживает у себя
источник