Emacs + Magit - 垂直 blame

6
我最近决定从vim切换到spacemacs,后者已经包含了magit。在使用vim时,很容易显示:Gblame,并显示垂直菜单,其中包含提交、作者和并排的代码(类似于原始的git blame工作方式)。
我发现了magit-blame,但它以不同的方式显示差异(提交、作者和下方的代码),这对我来说似乎很不自然。是否可能将此视图更改为类似fugitive的工作方式?我知道emacs是一个几乎无限可能的编辑器,所以某种程度上肯定是可能的。
我还发现可以使用vc-annotate,但它不保留语法高亮。

好问题,在我的看法中值得在问题跟踪器上提出:https://github.com/magit/magit/issues Magit和git-gutter都使用覆盖层,但是git-gutter将其数据放在左侧列上。我会从这里开始调查... - Ehvince
2个回答

3

看起来现在已经支持了(参见 tarsius 的链接)!

运行 magit-blame,然后运行 magit-blame-cycle-style (或再次运行 magit-blame,然后按下 c 键)以切换到垂直模式。


3
有没有办法将其设为默认选项? - Michał Darda
这个仍然在 03/2021 有效,但已被弃用。magit-blame-addition 是新名称。 - AnoE

1

1
感谢您提交 https://github.com/magit/magit/commit/a80da3d66fab3b12b8044b97634a8319bbe32025 ,这样您就可以更新这个答案了 ;) - Vlad Bokov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接