群友提到一个包 git-messenger ,以 popup 方式显示当前行的 git commit 信息,用了下还挺方便的。如下图:
不过这个包似乎很长时间没维护了,用起来有几个问题:
- 没有过滤带有 gpg 签名的信息,影响观感
- show-parent 只能显示简单信息,不能显示详细信息
- 在切换到其它 repo 后,再调用此包,直接会报错。
于是 fork 了一份,进行了下修复,同时向原 repo 提交了 pr 。不知原作者能否看到合并,大家也可以下载我 forked 的版本 git-messenger
2024-1-6 更新:群友提到了另一个包 blamer ,用了一下,唔……果断叛逃过来了,放个截图:
blamer 平常会在当前行的后面显示 commit messenge ,按快捷键后可以用 popup 或 posframe 弹出详细信息。