我真的希望在Emacs中禁用斜体样式。
在this帖子中,解释了如何禁用粗体和下划线,但不是斜体。
有谁知道怎么做?
使用制表符完成,我可以看到我有这些可用的
set-face-background set-face-background-pixmap
set-face-font set-face-foreground
set-face-inverse-video-p set-face-stipple
set-face-underline set-face-underline-p
答案 0 :(得分:6)
实际上是以非常类似的方式完成的:
(set-face-italic-p 'italic nil)
有关详细信息,请参阅功能文档(C-h f set-face-italic-p)
答案 1 :(得分:4)
(set-face-italic 'font-lock-comment-face nil)
答案 2 :(得分:2)
M-x customize-face RET italic RET
将slant
属性更改为“正常”。
一个丑陋的黑客(bug或功能?)是使用没有斜体的字体,比如Terminus。这就是我使用的。我有时将斜体设置为从变量间距而不是默认值继承,并在字体没有倾斜版本时创建斜体。
答案 3 :(得分:0)
emacs 25.x在这里:
M-x make-face-unitalic <ENTER>
default <ЕNTER> # <- your answer to "Make which face unitalic:"