`Переменная-шага` для орг-режима, фиксированный шаг для таблиц?
Вопрос
Я узнал о variable-pitch-mode
Через поток здесь на StackoverFlow, и это очень удобно при записи в org-mode
, легче на глазах и все. Но использование таблиц в ORG близко к бесполезным при использовании пропорциональных шрифтов. И возможность использовать таблицы - одна из сильных сторон с org-mode
:-(
Есть ли способ иметь пропорциональные шрифты для текста, заголовков и т. Д. Но моносмос-шрифт для таблиц в org-mode
?
Решение
Посмотреть, если это работает,
(Набор-атрибут «атрибут» ORG-таблица NIL: наследование фиксированного поля)
Вы можете использовать Cu Cx = чтобы увидеть, какое лицо действует в определенной точке.
Другие советы
Этот код сделает таблицы и блоки искусства ASCII и исходные блоки для отображения в моноссыпном шрифте, при сохранении других атрибутов шрифта для таблиц (таких как цвет синего цвета) и так далее. Код основан на другом ответе, единственное отличие - сохранение.
(defun my-adjoin-to-list-or-symbol (element list-or-symbol)
(let ((list (if (not (listp list-or-symbol))
(list list-or-symbol)
list-or-symbol)))
(require 'cl-lib)
(cl-adjoin element list)))
(eval-after-load "org"
'(mapc
(lambda (face)
(set-face-attribute
face nil
:inherit
(my-adjoin-to-list-or-symbol
'fixed-pitch
(face-attribute face :inherit))))
(list 'org-code 'org-block 'org-table 'org-block-background)))
Если вы хотите узнать, как это работает и как применить это к другим ситуациям (например, Info Mode), прочитайте Мой пост на тему