org-mode
私はemacsでいくつかのエクスポート設定をカスタマイズしようとしていたので、そうしましたM-xcustomize-grouporg-export-html. これは Customize buffer によって持ち出され、とりわけ、org-export-html-postamble-format
を自分の好みに合わせて変更することにしました。
おそらく関連性があります: このプロセスでは、C-o新しい行を開くためにいくつかの 's を使用していたので、画面上で値が見栄えがよくなり、自分が何をしているかがわかるようになりました。満足したら、Stateボタンをクリックして、 を選択しSave for Future Sessions
ました。(私は推測する)C-o改行のために、それは言った:
CHANGED outside Customize; operating on it here may be unreliable. (mismatch)
それで、私はそれReset to Saved
を取り除きましたが、これに置き換えました:
SAVED and set. (mismatch)
OK、それで...すべて順調です...例外は...これらの両方の行で、どういう(mismatch)
意味ですか? 私のemacs initファイルに保存されているものと私が見ているものとの間に不一致がありますか? 間に不一致があること...まあ、さらに見てみると、次のようなカスタマイズエントリもいくつか見られます。
STANDARD. (mismatch)
標準とミスマッチ?(ちなみに、ただ言う人もいSTANDARD.
ます。)
「不一致」の意味を理解したい。ヒントはありますか?
ありがとう!
補遺:
を少し掘り下げてcus-edit.el
、コメントでこれを見つけました:
;; 8. mismatch
;; The widget value is not valid member of the :type specified for the
;; option.
これは少し役に立ちます...org-mode
の型指定子が間違っているということですか? それを見ると(でorg-html.el
)、指定されています:type 'string
が、実際にはplistのようです(デフォルト値でもフォーム'(("en" "[data here]"))
です。)これは、の一部の清潔さが悪いだけorg-mode
ですか?しかし、ここの別の変数でさえ「不一致」と言っていますが、論理的には意味のある値を持っているようです。値はt
(そして、emacs の init をチェックインしましたが、それは単なるシンボルt
であり、引用符などはありません)、その型指定子は次のとおりです。
:type '(choice (const :tag "No postamble" nil)
(const :tag "Auto preamble" 'auto)
(const :tag "Default formatting string" t)
(string :tag "Custom formatting string")
(function :tag "Function (must return a string)")))
...その 3 行目に一致するようです。いいえ?'(choice ...
の有効な値ではありませんか:type
?