Emacs / OSX / 日历模式:增加日期间隔的想法

Emacs / OSX / 日历模式:增加日期间隔的想法

我正在寻找一些想法,以便在 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-widthcalendar-day-header-widthcalendar-day-digit-widthcalendar-intermonth-headercalendar-intermonth-text

相关内容