org-modeのコメント行の定義を変更しますか?


7

Q:のorg-modeコメント行の定義を変更するにはどうすればよいですか?

マニュアルによると、org-modeコメントは次のように機能します。

ゼロ個以上の空白文字で始まり、その後に1つの「#」と空白が続く行はコメントとして扱われ、エクスポートされることはありません。また、「コメント」という単語で始まるサブツリー全体はエクスポートされません。最後に、「#+ BEGIN_COMMENT」...「#+ END_COMMENT」で囲まれたリージョンはエクスポートされません。

Emacsがコメントなどの行を正しくフォント#化できるように、複数#のを許可するように単一表記を調整したいと思います。

コメント行

複数のコメント文字で始まるタイムスタンプブロックがファイルの上部にあるため、これを行っています。

コメントブロック

しかし、どの変数を調整する必要があるのか​​わかりません。私は修正を試みたcomment-startcomment-start-skipとさえcomment-padding、ない運で(org-comment-stringここでは関連性がないように見えます)。

では、複数ので始まる行をコメントとして扱うにはどうすればよいですか?org-mode#


2
奇妙な!ソースをいじくり回すと、「#」コメント定義がいくつかの場所でハードコーディングされているように見え、変更が困難になる場合があります。
タイラー

回答:


3

以下は、表面的な問題に対処するための部分的な回答です(フォントロックのビジュアルを正しく取得する)org-modeが、コメントと見なされるものを実際に変更するわけではありません(たとえば、エクスポートの目的で)。

フォントロックキーワードを追加します。

(font-lock-add-keywords 'org-mode '(("^\\s-*#+\\s-?.*" . 'font-lock-comment-face)))
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.