`Переменная-шага` для орг-режима, фиксированный шаг для таблиц?

StackOverflow https://stackoverflow.com/questions/3758139

  •  04-10-2019
  •  | 
  •  

Вопрос

Я узнал о 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), прочитайте Мой пост на тему

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top