小编Tom*_*mmy的帖子

如何将日历与周数对齐为intermonth-text

当我使用Emacs日历/日记与组织模式(但我不认为这是问题的原因),我遇到以下问题.

默认日历如下:

日历

我添加以下代码来显示周数:

(copy-face font-lock-constant-face 'calendar-iso-week-face)
(set-face-attribute 'calendar-iso-week-face nil
                    :height 1)

(setq calendar-intermonth-text
      '(propertize
        (format "%2d"
                (car
                 (calendar-iso-from-absolute
                  (calendar-absolute-from-gregorian (list month day year)))))
        'font-lock-face 'calendar-iso-week-face))

; Title for week number
(copy-face 'default 'calendar-iso-week-header-face)
(set-face-attribute 'calendar-iso-week-header-face nil
                    :height 0.7)
(setq calendar-intermonth-header
      (propertize "Wk"                  ; or e.g. "KW" in Germany
                  'font-lock-face 'calendar-iso-week-header-face))
Run Code Online (Sandbox Code Playgroud)

插入这些代码后,可以显示周数.但是,对齐方式有点像这样奇怪:

日历的最后一行未对齐.如何处理这个问题?

谢谢.

emacs calendar org-mode

9
推荐指数
1
解决办法
1326
查看次数

如何在Emacs组织模式下查看新缓冲区中的"注释"?

我使用Emacs Org模式来处理我的日常员工.现在我使用Emacs来管理一些研究论文.在阅读论文时,我想使用快捷键Cc Cz或在议程视图中仅使用z进行以下注释.

在拍摄新笔记时,它看起来像这样: Cc Cz  - 注意

但是,在完成使用Cc Cc的笔记之后,笔记将存储在LOGBOOK下面的位置:

Cc Cc  - 完整记笔记

第一个问题是音符本身不是突出显示.第二个问题是,如果我想修改这个音符,我不知道如何将它显示为拍摄时(就像在上面的第一张照片中,在带有高亮显示的新缓冲区中).似乎我只能在"Note on on ..."行下修改这个音符而没有高亮的纯文本.

但是,我对这种编辑方法不满意,因为它应该与第一张图片相同,即首次创建注释时.

感谢您的关注和帮助.

emacs org-mode

5
推荐指数
1
解决办法
905
查看次数

标签 统计

emacs ×2

org-mode ×2

calendar ×1