这两种颜色Mac才有的颜色, 我已经推送了最新的补丁修正了, 更新即可.
感谢,现在已经没问题了
哇, 看了下源码, 发现终于有一个我可以 看得懂, 甚至可以手动修改 添加功能 的插件了. (之前用的 smart-modeline, 改起来还是蛮痛苦的)
不过发现一些问题, 录了一个 gif 动画.
主要两个问题:
- 左边 window 的红色很厚, 右边则比较薄 (但是左边打开另一个 rb 文件,貌似又正常了)
- 鼠标挪到底部, 看到的一大堆重复 …
- 我的 tabbar.el 里面的显示的标题跑到那里去了? 见下图.
EDIT:
重启了下 emacs daemon, 貌似很厚的那个红色条, 已经无法重现了, 其他两个仍旧存在.
当前 git hash: 483ef5b
看上去很不错!
但是有个题外话的疑问🤔️:我平时习惯用winum在modeline上面显示窗口编号,然后既可以用类似于 C-1 的方式切换窗口。
看你的截图好像没有窗口编号,那么要怎么快速切换窗口呢?
我一般都是ctrl-x o无脑操作的。
窗口的状态的话确实不适合这个插件
我是用avy-go-to-line
,可以直接锁定各个窗口的具体行
在Doom中做了测试,
awesome-tab的标签会缩到一起,但功能不影响,右边会有一条红色。这个问题(之前没有注意),印象中在awesome-tab支持all-the-icons后出现的,但我根据git的记录,分别注释掉了最近三次awesome-tray所做的修改,出现同样的问题。
emacs -Q
之后,执行:
(set-frame-parameter (car (frame-list)) 'undecorated t)
(require 'awesome-tab)
(awesome-tab-mode t)
(require 'awesome-tray)
(awesome-tray-mode 1)
是这样的:
最近忙,周末瞅瞅
你说的问题在补丁 Set height of tab face, avoid tab render error when user don't load a… · manateelazycat/awesome-tab@7cbbf98 · GitHub 中修复。
原因是 awesome-tab-selected 和 awesome-tab-unselected 这两个 face 没有设置 :height 属性,当用户什么主题都不用的时候, default 默认 :height 是 undefined, 导致这个问题。
上面补丁的意义是默认设置了一个 :height , 就可以修复你的问题了。
更新到最新版加载配置,并且emacs -Q都试了一下。
标签不显示内容应该是跟我主题的加载顺序有关系,启动Emacs后重新加载主题icons和文字就都有了,然而标签行最右边仍然有颜色不一样的一条:
只加载awesome-tab和awesome-tray是灰色,在我其他配置里显示的一直是红色。
已经修复了 Make `header-line' background same as default face. · manateelazycat/awesome-tab@2a9f991 · GitHub
原因是 header-line 的背景默认和 default face 不一样导致的。
赞美大神!!!
请用 emacs -Q试一下
emacs -Q 后只加载这几句代码是好的。。。。不知道接下来应该怎么查了
测试下来只要载入主题 doom-one mode-line就会出现.
我的配置 M-x helm-theme 切换到doom-one 就能重现 macos 10.x gun emacs 26.1
我更换了载入顺序 先load-theme 然后在开启 tray 然后就成了这样
其他都正常了 bar前面的图标没了 麻烦懒猫帮忙看看吧 新手尽力了
从你的步骤来看,这是主题的问题呀。
我把主题去掉了 只载入helm 单独开启 awesome-tab是好的 一开启 tray tab前面的图标就迷之缩小了 应该可以排除主题的原因
emacs -Q测试没问题就跟这两个插件没关系
嗯嗯 我现在在排查配置 看看是不是跟什么有冲突 我再试试