分享:Org-mode美化相关配置

设置bullet list 美化heading

    (setq org-bullets-bullet-list '("☰" "☷" "☯" "☭"))

设置折叠时默认显示的[…] 为 其它符号

设置TODO keyword的样式(前景色/背景色)

每日效率自我评分(根据事项tag得分求和)

今年面试小伙伴所花时间

周例会会议纪要

  ;; 插入今年的时间进度条

  (defun make-progress (width percent has-number?)
    (let* ((done (/ percent 100.0))
           (done-width (floor (* width done))))
      (concat
       "["
       (make-string done-width ?/)
       (make-string (- width done-width) ? )
       "]"
       (if has-number? (concat " " (number-to-string percent) "%"))
       )))

  (defun insert-day-progress ()
    (interactive)
    (let* ((today (time-to-day-in-year (current-time)))
           (percent (floor (* 100 (/ today 365.0)))))
      (insert (make-progress 30 percent t))
      ))

  (evil-leader/set-key "oit" 'insert-day-progress)
5 个赞

用的符号很好看啊,怎么输入的,unicode分享一下

(setq org-bullets-bullet-list '("☰" "☷" "☯" "☭"))
(setq org-ellipsis " ▼ ")

不过现在org-bullets已经有后继者了,org-superstar

1 个赞

很好看, 用起来的时候,个人觉得还是固定一个逻辑层级的思维模式比较好。 比如 unorder list 一级 - 二级 + 三级 * ordered-list 一级 1 二级 1) 这样,底层逻辑就如刻在大地的石板上一样, 不会变来变去。

试过一下 org-bullets,考虑到性能就不用了。org文件快3万行,用多了担心慢。

这个是周易八卦风格啊👍

orgmode 美化也算老生常谈了,这个应该算极致了吧:

https://lepisma.xyz/2017/10/28/ricing-org-mode/index.html

4 个赞

看了这么多美化贴,感觉 Org mode 应该出个主题功能啊~~