doom-modeline 2.1.0

macOS 上不显示是因为还没有实现这部分功能, worse is better :rofl:

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=42756

可以跟进一下这个 ticket, 我觉得上游大概率不会改这部分的设计了,即tab-bar-show只是让tab-bar-mode关闭,但是它还是可用的。

只是在 doom-modeline看来,根本就不知道用户是否真的要使用 tab-bar

没看出来啊,现在还没结论吧。目前看起来是有问题的。

The variable ‘tab-bar-show’ controls whether the Tab Bar mode is turned on automatically. If the value is ‘t’, then ‘tab-bar-mode’ is enabled when using the commands that create new tabs. The value ‘1’ hides the tab bar when it has only one tab, and shows it again when more tabs are created. The value ‘nil’ always keeps the tab bar hidden; in this case it’s still possible to switch between named window configurations without the tab bar by using ‘M-x tab-next’, ‘M-x tab-switcher’, and other commands that provide completion on tab names. Also it’s possible to create and close tabs without the tab bar by using commands ‘M-x tab-new’, ‘M-x tab-close’, etc.

这个变量是拿来控制 tab-bar-mode 启动的。。这就很迷了。

如果设置为nil, 那么实际tab-bar-mode就不会启用,但是却还是能够使用它,如 tab-bar-new-tab等命令……

bug被关闭了,不认为是 bug =。=看起来只能其他软件兼容了

刚用 doom-modeline 替换了 smart-mode-line. 很不错 :+1: :+1: :+1:

(use-package doom-modeline
  :custom
  (doom-modeline-height 12)
  (doom-modeline-icon nil)
  :hook (after-init . doom-modeline-mode))
1 个赞

doom-modeline中,应该怎么显示window-numbering啊?没找到配置的方法,但是看图应该是支持的啊?

用winum或者ace-window

最新版本是3.2.0了,增加了hud,可以显示当前的大致位置,只支持GUI。doom-modeline-hud可以控制使用hud还是bar。效果如下:

image

1 个赞

可以bar和hud都显示吗?

不能,同时显示会比较怪异,目前只能二选一。当然可以加个配置选项控制,先看看大家的需求

只要不把两个放在一起就好了嘛w

加了一个option:doom-modeline-bar,可以控制是否单独显示bar。

好耶:custard::custard::custard::custard:

1 个赞

@seagle0128

最近在用 org-mode 的时候,感到会卡顿。二分查找后发现是 doom-modeline 的问题。

之后我仔细研究了下,是 doom-modeline-continuous-word-count-modes 的问题。

请问能添加一个选项,当文件的 长度/大小 超过一定的时候,这个就不起作用,或者就关闭word-count

默认是关闭的,你可以设置 (setq doom-modeline-enable-word-count nil)

明白。就是短小的文件打开这个也没什么事,主要拖慢速度还是因为太长

我个人是不用这个功能的,有需要的可自行打开。可以设置个条件在buffer-local启用该功能。每个人的机器性能不同,很难说多长才是长。看能不能加个选项吧

嗯,我现在是弄了个hook,find-file 的时候确认一下 (format-mode-line mode-line-format) 是否超过 0.01 秒,超过就不再显示。

判断buffer size效率更高吧