插件都删了 只留了 all the icons elpa也清空了
这是emacs -Q后的最小配置 插件都删了 最后执行 awsome-tray-mode 1 tab图标就会瞬间变小 执行前后
排查下来跟doom没关系了 等懒猫有空看看吧 强迫症 变小了很难受的虽然不影响用 还没有解决
已经被补丁 Init `header-line' height from `default' face, · manateelazycat/awesome-tab@5172842 · GitHub 修复了。
更新 awsesome-tab 就可以了。
原因:
解决方案,awesome-tab渲染的时候,始终让 mode-line 的高度等同于 default face 的高度,就不会受到任何 mode-line 状态变化的影响了。
可以看上面这一贴的解决方案
好的 辛苦懒猫了 已更新 感觉良好
谢谢你的反馈, 是 awesome-tab 写的不够健壮。
是 eldoc
请问如何在特定的模式下关掉 用hook吗
用 hook 可以,像这样:
(add-hook 'emacs-lisp-mode-hook
(lambda () (eldoc-mode -1)))
另外还有一个全局的 global-eldoc-mode
,如果你只想在特定模式开的话可以先禁用它,然后把 (lambda () (eldoc-mode))
加进钩子里。
现在基本就用EAF浏览器上网了,加上桌面环境是全屏,经常看不到电池的状态。 今天加了一个补丁 Add battery status. · manateelazycat/awesome-tray@2013c7c · GitHub
现在Awesome-Tray可以显示电池状态了。
我终端下modeline也是红长方形,不是细线。GUI则一切正常
终端里不能改变 face 的高度的。只能完全让 modeline 消失,我的做法:
(if (display-graphic-p)
(setq-default mode-line-format '(" "))
(setq-default mode-line-format nil))
我把 GUI 下的 modeline 内容也设置成了一个空格,因为 awesome-tray 其实没有动 modeline 的内容,如果你把鼠标移上去还能发现有可以点的部分。
你这个是说GUI的方法把,我GUI是正常的哦
请仔细读代码(
尴尬了,不过我试过了,我设置的mode-line-format nil 好像不能生效啊。
一定是这个变量的问题。如果你用我的方法不行的话,我猜想可能你的其他插件先改了这个变量的 buffer-local 值,然后你设定 default 值就无法影响它,建议排查下你的配置。我用 emacs -Q -nw
测试这个方法是可以干掉 modeline 的。
恩恩,谢谢了!
我记得老王说过,不推荐修改mode-line-format
的值,因为本身只是改变了高度。
CLI显示成方框应该是作者平时用GUI吧。
我还遇到变成方框的场景是使用pyim
。