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

就是 github fork 我的仓库,在你 fork 仓库提交新的代码以后, github 会提醒你给我发 PR 的, 点击按钮就可以了。

1 个赞

用了几天非常好用。刚好看到 issue 里有人想要 org-pomodoro 的 module,代码很简单,就提交了对应的PR。

感谢补丁,已经合并

怎么隐藏信息上方的 红色框 部分啊, 没有显示任何内容, 不知道怎么关闭

终端不支持一条细线

噢,原来是这样啊,哪有没有办法关掉这个部分??

你把 awesome-tray-mode-line-height 改成 0 试一下, 但是这样你就无法区分 active window 和 inactive window 了。

没作用, 不生效
算了, 先用着吧, 反正GUI用得多 :grinning:

Win 10 系统 Emacs 29.05,org-mode 下,执行 C-c C-x C-i 开始计时,awesome-tray 高度会变成默认 mode-line 高度,执行 C-c C-x C-o 结束计时,则恢复正常(高度为1),如下图,请问怎样解决?

开始计时状态如下:

停止计时恢复正常:

emacs -Q

emacs -q 验证过,该问题同样是存在的。我怀疑是 org mode clock 影响了默认高度。

下图是 emacs -q 仅加载 awesome-tray 的效果:

在开始计时后,默认mode-line 多出以下信息:

那要看 org-mode ,它要强制改,awesome-try 也不能让它不改的。

眼不见为净。反正也是 awesome-tray 了。

(setq org-clock-clocked-in-display nil)

感谢,关掉好多了 :handshake:

今天终于想办法把这个问题修复了, 就是用户输入的时候(通过active-minibuffer-window来判断)不影响 minibuffer 的内容。

这样就可以做到平常不输入的时候显示信息, 输入的时候完全不干扰用户。

建议大家都更新一下。

1 个赞

请问大佬,想用belong功能,但是要用doom+emacs28.2 目前使用的tree-sitter实现的话该怎么魔改呢?

你退回到git前面的版本吧,前面版本有tree-sitter实现的代码。

大佬,我在java-ts-mode 里使用awesome-tray 发现 belong没法显示信息,有空的话能看下吗,辛苦啦,这是我提的issue

最好给我发一个Java源码, 我可以测试一下吧。

嗯嗯 大佬提供了一份测试代码