consult/vertico/corfu 作者的org-mode美化包 “org-modern”

簡單,代碼量少,跟原生的tempo 一樣可以用elisp 寫 template

2 个赞

像是一些部分 modern 了一点,但是又没有整体 modern 起来的那么一种感觉

感觉还缺了些什么🤔

字体还不够(

是的,还有不少可以优化的地方。路漫漫。。。

这个包选项比较丰富,我是把 table,timestamp, tag 那些的美化全关了。。。 其实就是相当于 org-superstar 再加上一两个 fancy 的功能在用。

在我这里和 doom-themes 的 org 美化有点冲突,目前发现的是分割线显示不出来。 用下面的方法可以删除 doom-themes org 中关于分割线的部分

  ;; with org-modern
  (declare-function org-delete-all "ext:org-macs" (elts list))
  (defun doom-themes-org-config-advice! ()
    (setq
     org-font-lock-extra-keywords
     (org-delete-all
      '(("^ *\\(-----+\\)$" 1 'org-meta-line))
      org-font-lock-extra-keywords)))
  (advice-add 'doom-themes-enable-org-fontification :after #'doom-themes-org-config-advice!)
  (doom-themes-org-config)

不好意思,才看到。我觉得这个包最大的优点就是非常轻量、另外就是坛友说的可以用类似 elisp 的方式写模版。相比 yasnippet,这个包有些简陋;但是对于我来说很够了。

3 个赞

我使用这个包会导致org-mode 中的表格中英文对齐问题

org-modern没考虑表格中英文对齐。推荐你用valign

把表格美化的去掉就是了,其他包括日期,统计,tag 之类的美化我都去掉了。所以看起来其实也就是用他那个 bullets 和 checkbox 之类的。

1 个赞