Я пытаюсь подражать некоторому поведению режима Emacs в режиме темной комнаты - в частности, настройки полей.
Я понял одну часть головоломки - в частности, чтобы изменить поля окна, я могу вычислить (set-window-margins nil <left margin> <right margin>)
.
Это нормально, но я замечаю, что изменения происходят только в текущем окне и фактически вернутся к полям по умолчанию, если я переключусь на другой буфер с помощью клавиши со стрелкой влево или вправо Cx.
Я хотел бы выяснить, как сделать следующее:
- Установите так, чтобы все буферы получали одинаковые настройки поля окна.
- Установите его так, чтобы настройки полей сохранялись после смены окон.
Я знаю, что это может включать использование хуков, но я не совсем уверен, какие хуки использовать.