首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >emacs magit diff突出显示

emacs magit diff突出显示
EN

Stack Overflow用户
提问于 2011-05-11 22:32:38
回答 5查看 5.4K关注 0票数 12

我才刚刚开始使用magit。我真的很喜欢它,只是diff查看器真的让我很讨厌。块突出显示没有任何意义,因为当我滚动时,光标随着屏幕移动,突出显示新的区域。在magit diff模式中也没有其他语法突出显示。有没有人知道如何禁用块突出显示,并获得更好的区别颜色,而不是白色和灰色?

谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-05-15 04:54:34

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

换句话说,您可以运行

代码语言:javascript
复制
M-x customize-group RET magit-faces RET

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

只需自定义并选择Apply and Save即可。或者,您可以只使用自定义界面来查看哪些面可用,然后在初始化文件中使用set-face-foregroundset-face-background等直接设置它们。

票数 3
EN

Stack Overflow用户

发布于 2013-05-15 17:37:23

这是与Emacs标准主题“袋熊”相结合的Magit的问题。

要解决此问题,请执行以下操作

代码语言:javascript
复制
M-x customize

搜索magit-item-highlight,单击Show All Attributes,取消选中Inherit,然后选择Save and Apply (也可以仅应用)。

你失去了当前大块的高亮显示,但你仍然可以从大块的标题中看出,所以它有点多余。否则,它很好地解决了问题。

票数 13
EN

Stack Overflow用户

发布于 2011-05-11 23:05:23

高亮显示的区域对应于当你点击"s“时将被转移的藏身之处。

在大块头内部,差异应该是彩色的。您可以测试开发版本(请参阅https://github.com/magit/magit),如果这不能解决您的问题,请在https://github.com/magit/magit/issues/133中添加关于您的配置和确切问题的注释。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5965959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档