【发布时间】:2014-03-05 00:55:11
【问题描述】:
如何使这个钩子本地化:
(add-hook 'text-mode-hook(lambda ()
(set-frame-width (selected-frame) 80) ))
我希望它只影响当前缓冲区,而不影响其他模式下的新缓冲区。
编辑:找到了一种更好的方法来缩小我喜欢的框架:
(add-hook 'window-configuration-change-hook
(lambda ()
(set-window-margins (car (get-buffer-window-list (current-buffer) nil t)) 24 24)))
这当然本身就是一个钩子,但问题仍然是一样的:
当我更改为文本模式时,如何将边距设置为 24 24,并在我切换模式时将它们更改回来。
【问题讨论】: