awesome-tray 替代Emacs mode-line, 让编程更加专注


#82

插件都删了 只留了 all the icons elpa也清空了

这是emacs -Q后的最小配置 插件都删了 最后执行 awsome-tray-mode 1 tab图标就会瞬间变小 执行前后


#83

这个问题我这边一模一样,只是我比较懒,没有像 @donney_luck 一样每一步都截图,反正我也不用doom主题,就没管icons变小的事儿,直接把display那一句nil了。 惭愧…… :sweat_smile:


#84

排查下来跟doom没关系了 等懒猫有空看看吧 强迫症 变小了很难受的虽然不影响用 还没有解决


#85

已经被补丁 https://github.com/manateelazycat/awesome-tab/commit/51728429819601048929b9415421db4bbb157007 修复了。

更新 awsesome-tab 就可以了。

原因:

  1. header-line 这个 face 默认继承于 mode-line
  2. 当 awesome-tray.el 设置 mode-line :height 等于 0.1 的时候, header-line 高度也跟着变, 所以图标看不到了
  3. 我之所以没有问题是因为 lazycat-theme 这个插件在 awesome-tab/awesome-tray 加载之前已经用 custom-set-face 设置了 header-line , header-line 的高度就不再继承于 mode-line , 也就不会受到 awesome-tray 影响

解决方案,awesome-tab渲染的时候,始终让 mode-line 的高度等同于 default face 的高度,就不会受到任何 mode-line 状态变化的影响了。


#86

可以看上面这一贴的解决方案


#87

好的 辛苦懒猫了 已更新 感觉良好


#88

谢谢你的反馈, 是 awesome-tab 写的不够健壮。


#89

不知道哪个包的效果 怎么把minibuffer关于函数的信息 关掉。。。有得特别长 碍眼


#90

是 eldoc


#91

请问如何在特定的模式下关掉 用hook吗


#92

用 hook 可以,像这样:

(add-hook 'emacs-lisp-mode-hook
          (lambda () (eldoc-mode -1)))

另外还有一个全局的 global-eldoc-mode,如果你只想在特定模式开的话可以先禁用它,然后把 (lambda () (eldoc-mode)) 加进钩子里。