请大家推荐一款适合 org mode 的主题

leuven 用得快吐了,最大的问题是如果代码块多的时候,整个屏幕被分成很多很多块,就像下面这样:

像不像五线谱 :joy:

我想要满足下面这些要求的主题:

  1. 能够区分各种元素;
  2. 又不像 leuven 那么突兀;
  3. 标题字号要能调整,或者和正文一样也行。

我知道这些都可以自己定制。但是即使定制,我也想要一个好一点的,接近上述要求的来作为基础。

doom-nova 不错。

  1. Org-src 的区域是黑色,不仅能很好的和灰色背景区别开,在视觉上也符合人的认知,因为我比较喜欢代码在黑色背景下来显示。

  1. Spacemacs 中,不管视一级 Topic 还是二级 Topic 下,Topic 下的文字都不缩进。视觉上的呈现没有 Doom 来的干练。
5 个赞

确实好看,去折腾一下看看怎么在 spacemacs 下面安装

楼上截图字体不错。中文下表现好么?

对了,难得看见个用 doom 配置的,分享下使用体验呀。

第一张截图字体看着像 SCP

最后一张字体看着奇怪,有点像衬线,但是又是无衬线字体

不像。你看见小 r 那妖娆的小钩子

确实不是,看久了有点累。

我还是喜欢 SCP,让我注意不到字体的字体。

中文也很棒,只是 Topic 处中文不加粗,英文却能加粗了,估计要自己设置。

左边是 MacDown ,右边是 Doom-theme

确实不错。Topic 处中文不加粗,估计是字体本身没有中文粗体。

macOS 下系统会用算法做伪粗体,可能需要 SDK 什么的,而 Mac 版 emacs 没有引入。

这就是为啥 MacDown 有加粗,emacs 没有。底层问题,设置没用。

感觉是 Consolas 和某个中文字体的混合体。

doom-nova对比度感觉不高,我一直用的doom-one-light

code部分不是深色背景就自己改吧,或者提pull request去

1 个赞
 '(markdown-code-face ((t (:background "#f0f0f0"))))
 '(mmm-default-submode-face ((t (:background "#f0f0f0"))))
 '(org-block ((t (:background "#f0f0f0"))))

这是我改的几个,doom用一个什么solar mode来着,就是加深下背景色,然后各种code block背景在浅色主题里难看的一逼,但是又跟那个mode有点冲突,所以就自己改吧。。。

2 个赞
2 个赞

浅色主题永久了想换深色的试试了,doom-one 比较合我意

gruvbox 很优雅,效果也很好,想知道截图里用的什么字体?

不过加入中文的话效果可能就没这么赞了?中文有什么字体和这个接近的?

spacemacs 下用 doom 主题(develop 分支支持),比较扎眼的是 mode-line,锯齿不忍直视。曾经认为 spacemacs 的modeline 好看,现在。。。

有没有人在spacemacs 下用 doom powerline 的?分享一下配置

  (add-to-list 'load-path "~/.emacs.d/private/elisp/")
  (defun t/project-root ()
    "Get project root without throwing"
    (let (projectile-require-project-root strict-p)
      (projectile-project-root)))

  (defun t/init-modeline () (+doom-modeline|init))
  (require 'doom-modeline)
  (add-hook 'after-init-hook #'t/init-modeline)

elisp文件在 https://github.com/fuxialexander/spacemacs-private-layer/blob/master/elisp/doom-modeline.el

抄自torgeir

1 个赞

还有一个问题,请问 doom-modeline 对 spacemacs 的 layout 功能适应的怎样?我的意思是这个:

最左侧的 layout,workspace 在 doom-modeline 上都有显示吗?

我自己参照spaceline加上了,你可以在doom-modeline.el里搜索workspace和persp来查看相关代码

1 个赞

能不能贴一张你修改后的 dooms-modeline 的效果图