Faça isso no seu arquivo init (~ / .emacs) - use os valores que você quiser no lugar de 10 e 8:
(setq-default left-margin-width 10 right-margin-width 8) ; Define new widths.
(set-window-buffer nil (current-buffer)) ; Use them now.
Estou tentando imitar algum comportamento do modo darkroom-mode do Emacs - especificamente as margens configuração.
Eu descobri uma peça do quebra-cabeça - especificamente, para alterar as margens da janela, posso eval (set-window-margins nil <left margin> <right margin>)
.
O que é bom, mas estou percebendo que as mudanças só ocorrem na janela atual, e na verdade retornarão à margem padrão se eu mudar para um buffer diferente usando a tecla de seta C-x esquerda ou direita.
Eu gostaria de descobrir como fazer o seguinte:
Eu sei que isso pode envolver o uso de ganchos, mas não sei exatamente quais ganchos usar.
Faça isso no seu arquivo init (~ / .emacs) - use os valores que você quiser no lugar de 10 e 8:
(setq-default left-margin-width 10 right-margin-width 8) ; Define new widths.
(set-window-buffer nil (current-buffer)) ; Use them now.