![Emacs / OSX / 日历模式:增加日期间隔的想法](https://linux22.com/image/1391884/Emacs%20%2F%20OSX%20%2F%20%E6%97%A5%E5%8E%86%E6%A8%A1%E5%BC%8F%EF%BC%9A%E5%A2%9E%E5%8A%A0%E6%97%A5%E6%9C%9F%E9%97%B4%E9%9A%94%E7%9A%84%E6%83%B3%E6%B3%95.png)
我正在寻找一些想法,以便在 OSX 10.6.8 (Snow Leopard) 上使用 Emacs 在日历模式下增加日期之间的间距。此外,如果能提供任何关于如何实现这一点的建议buffer-local
(如果可能),我将不胜感激。
我有一种感觉,如果我破解源代码以在日历日期之间创建两个 (2) 个空格,我将陷入一个因无法预见的并发症而造成的痛苦之中。然而,这本质上是我希望看到的——水平之间的空格和垂直行等于 2 个空格。
我的默认设置是:
(set-face-attribute 'default nil :background "black" :foreground "white"
:font "Courier" :height 180)
答案1
line-spacing
“设置后自动变为缓冲区本地“。有多种方法可以使用类似的东西(setq line-spacing 3)
——例如,使用在日历生成后运行的钩子。我选择define-derived-mode . . .
通过添加来修改初始值(setq line-spacing 3)
。
控制日历外观的其他设置包括但不限于: calendar-left-margin
、、、、、。calendar-column-width
calendar-day-header-width
calendar-day-digit-width
calendar-intermonth-header
calendar-intermonth-text