拡大された組織モードのヘッダーの外観を無効にする


9

Macintosh GNU Emacsバージョン24.5.1のGUIモードでOrgモードを使用していますが、ヘッダーが拡大されています。この機能を無効にして、デフォルトのフォントサイズでレンダリングされるようにしたいと思います。私はこれを試しました...

(with-eval-after-load "monokai-theme"
  (custom-theme-set-faces
   'monokai
   '(org-level-1 ((t (:weight semi-bold :height 1.0))))
   '(org-level-2 ((t (:weight semi-bold :height 1.0))))
   '(org-level-3 ((t (:weight semi-bold :height 1.0))))
   '(org-level-4 ((t (:weight semi-bold :height 1.0))))))

これは、テーマや色が単調にレンダリングされるわけではありませんが。別の方法で達成する必要がありますか?


さまざまなテーマを試してみてください。
Kaushal Modi、2016

非常に密接に関連している:emacs.stackexchange.com/q/19286/115微調整する必要のある顔を見つけて微調整します。
Kaushal Modi、2016

@KaushalModi私はもう少し掘り下げて、あなたが正しいとわかりました。私が使用しているテーマであるmonokai-emacs :heightは、org-levelsのface属性をより大きなサイズに設定します。それらを手動でリセットすることが、私が見つけた唯一の方法です。
lookyhooky 2016年

回答:


8

組織の見出しは顔によって制御されorg-level-1org-level-2あなたが経由でそれらに得ることができますなどM-x customize-faceheight属性の選択を解除すると、デフォルトのフォントサイズに設定されます。


適用された面を知りたいテキストの上にポイントを置き、それを行うC-u C-x =と役立ちます。
Kaushal Modi 2016

1
@KaushalModiはい、またはもっと直接的にM-x describe-face、カスタマイズページへのリンクを提供します。
タイラー

Tylerと@KaushalModiの両方のコマンドは、フォントに適用されている属性を確認するのに役立ちました。これはEmacsのフェイスを変更する最初の試みでした。これらのコマンドは、さらに操作を行う場合に不可欠です。
lookyhooky 2016年

13

さて、私に役立つ解決策を見つけました。

(defun my/org-mode-hook ()
  "Stop the org-level headers from increasing in height relative to the other text."
  (dolist (face '(org-level-1
                  org-level-2
                  org-level-3
                  org-level-4
                  org-level-5))
    (set-face-attribute face nil :weight 'semi-bold :height 1.0)))

(add-hook 'org-mode-hook 'my/org-mode-hook)

これは他の顔属性を保持し、私の最初の試みのようにテーマを壊しませんでした。また、ボーナスとして、それは単一のテーマに依存していません。


2

spacemacsを使用している場合、テーマレイヤーはテーマの上書きをサポートしています。

  1. 追加themingしますdotspacemacs-configuration-layers
  2. 問題のテーマのdotspacemacs/user-init代わりにこれを追加zenburnします。 (setq theming-modifications '((zenburn (org-level-1 :height 1.0) (org-level-2 :height 1.0) (org-level-3 :height 1.0) (org-level-4 :height 1.0) (org-level-5 :height 1.0))))

クリーンで実用的なソリューション
Nisba
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.