3

我真的很想在 Emacs 中禁用斜体样式。

这篇文章中,解释了如何禁用粗体和下划线,但不是斜体。

有谁知道这是怎么做到的吗?

使用制表符完成,我可以看到我有这些可用

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
4

4 回答 4

7

它实际上以非常相似的方式完成:

(set-face-italic-p 'italic nil)

有关详细信息,请参阅函数的文档(Ch f set-face-italic-p)

于 2010-07-30T21:00:37.387 回答
5

emacs 24.4 开始

(set-face-italic 'font-lock-comment-face nil)
于 2016-03-27T22:09:12.600 回答
2
M-x customize-face RET italic RET

将属性更改slant为“正常”。

一个丑陋的 hack(错误或功能?)是使用没有斜体的字体,如 Terminus。这就是我使用的。我有时将斜体设置为从可变间距继承而不是默认值,并且当字体没有倾斜版本时会创建斜体。

于 2010-08-03T16:49:42.573 回答
0

emacs 25.x 在这里:

M-x make-face-unitalic <ENTER>
default  <ЕNTER>   # <- your answer to "Make which face unitalic:"

有时上述方法不起作用,然后尝试这些额外的命令:

C-x h      # select all of the text
M-x make-face-unitalic  < ENTER>
<ENTER>    # <-- selects the default option to apply it to whole region
C-g        # deselect region
于 2019-07-28T10:30:21.500 回答