2010-07-30 4 views
2

Мне бы очень хотелось, чтобы курсивом был отключен в Emacs.Отключить курсивом в 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 

ответ

6

Это на самом деле сделали очень похожим образом:

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

Обратитесь к документации функция для получения дополнительной информации (Ch е установленное лицо наклонный-р)

+0

Я могу видеть экран справки, что вы описали, но по какой-то причине, я не имею'set-лицо-наклонным-P'. Когда я выполняю табло-завершение на столе, я заставляю их слушать вопрос. Мне нужно что-то установить? Я использую Linux. –

+0

set-face-italic-p не является интерактивной функцией, поэтому вы можете вызвать ее только путем вычисления вышеуказанного выражения (поместите курсор за закрывающую скобку, сделайте C-x C-e). Вы не можете вызвать его с помощью M-x, поэтому вы не видите его при выполнении табуляции. – pokita

2
M-x customize-face RET italic RET 

Изменения slant свойства "нормальный."

Уродливым взломом (ошибка или особенность?) Является использование шрифта, который не имеет курсива, как Terminus. Это то, что я использую. Я иногда устанавливал курсив на наследование с переменной шагом вместо значения по умолчанию, и это создает курсив, когда шрифт не имеет наклонной версии.

+0

Если вам удастся установить наклонную версию шрифта, этот хак перестанет работать. –

Смежные вопросы