emacs magit 差异突出显示

标签 emacs diff magit

我刚刚开始使用 magit。
我真的很喜欢它,除了差异查看器对我来说真的很烦人。块突出显示没有意义,因为当我滚动光标时,光标会随着屏幕移动,突出显示新区域。在 magit diff 模式中也没有其他语法高亮显示。有人知道如何禁用块突出显示并获得更好的差异颜色而不是灰色的白色吗?

谢谢。

最佳答案

应该有一个自定义组 magit,它允许您为差异查看器自定义所有不同的面孔。

换句话说,你可以运行

M-x customize-group RET magit-faces RET

查看 Magit 使用的所有面的列表。当然,与差异查看器相关的是以 Magit Diff 开头的那些。 .

只需自定义并选择 Apply and Save .或者,您可以只使用自定义界面来查看哪些人脸可用,然后使用 set-face-foreground 直接设置它们。 , set-face-background , 等等在你的 init 文件中。

关于emacs magit 差异突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5965959/

相关文章:

emacs - 我的印象笔记模式现在不能用了

diff - 具有组合文件查看功能的文件比较工具

javascript - 获取两个 json 对象的差异

git - Beyond Compare as a Diff tool with Git - 如何像 :/expandall 这样的命令行开关

scala - 'ensime generate' 不是有效的 sbt 命令

html - 从 org 导出到 html 时,如何将类属性添加到表头?

emacs - 在emacs lisp中,如何将字符串附加到我不喜欢打开的文件中?

git - 如何查看 emacs magit 分支上未 merge 的提交

git - 在 git 中查看区域历史

emacs - magit 合并冲突 `checkout --theirs/--ours`