Я намагаюся наслідувати деяку поведінку режим темної кімнати Режим Emacs - зокрема, налаштування полів.
Я зрозумів одну частину головоломки - зокрема, щоб змінити поля вікна, я можу оцінити (set-window-margins nil <left margin> <right margin>)
.
Що добре, але я помічаю, що зміни відбуваються тільки в поточному вікні, і фактично повернеться до стандартної маржі, якщо я перейду на інший буфер, використовуючи клавішу зі стрілкою C-x вліво або вправо.
Я хотів би з'ясувати, як зробити наступне:
- Встановіть це так все буфери отримують однакові налаштування поля вікна.
- Встановіть його таким чином, щоб після зміни вікон параметри поля зберігалися.
Я знаю, що це може стосуватися використання гачків, але я точно не знаю, які гачки використовувати.
1
Кому може спокуситися близький голос: Emacs потрапляє в «програмні засоби, які зазвичай використовуються програмістами», тому відповідно до FAQ це тему.
—
Cosmin Prund
@ cosmin-prund Крім того, рішення, ймовірно, стосуватиметься програмування, зокрема кодування в Elisp. Якби це не було, я пішов би в Super User.
—
tariqk