カスタムの組織ドロワーを開いたり閉じたりするにはどうすればよいですか?


9

TABで引き出しが崩れないようです。私は正規の例も試しました:

* This is a headline
  Still outside the drawer
  :DRAWERNAME:
  This is inside the drawer.
  :END:
  After the drawer.

カーソルをその行に置いて何も:DRAWERNAME:ヒットしTABないと、次のようになります。

ここに画像の説明を入力してください

また、カーソルを見出しに置いてTAB繰り返し押すと、次の2つの状態が繰り返されます。

ここに画像の説明を入力してください

...そして:

ここに画像の説明を入力してください

つまり、見出し全体が折りたたまれたように見えますが、引き出し自体は決して折りたたまれていません。

回答:


8

orgを使用して、使用するカスタムドロワー名をカスタマイズする必要がありますorg-drawers

org-drawersはで定義された変数ですorg.el。その値は( "PROPERTIES" "CLOCK" "LOGBOOK" "RESULTS")です。

ドキュメント:引き出しの名前。上の見出しをサイクリングしても、引き出しは開かれません。引き出しは、引き出し線自体にタブが付いている場合のみ開きます。

(何とか何とか何とか)

ドロワー「PROPERTIES」は、プロパティAPIを介してプロパティをキャプチャするための特別なものです。

デフォルトでは、:PROPERTIES:引き出しは切り替わりますが、引き出し:DRAWERNAME:は切り替わりません。ただし、(add-to-list 'org-drawers "DRAWERNAME")再起動org-modeM-x org-mode)を行うと、後者も認識されます。


2
新しい組織バージョンはorg-drawers、を支持して廃止したようですorg-drawer-regexp。という名前のドロワーを作成するfoobarと、タブキーを使用してドロワーを開閉できます。(私の組織バージョンは8.3betaです。危険な状況で生きており、gitリポジトリから不定期に直接更新しています。)
Harald Hanche-Olsen

1
ORG-モード8.3は削除カスタム引き出しを指定する必要が。
erikstokes 2015

@erikstokesとHarald-すばらしい、8.2で作業していました。おそらく、あなたの1人は別の答えを追加して、新しいバージョンでの変更を強調できますか?
ダン

12

org-modeバージョン8.3以降、これは何も設定する必要なく機能します。

仕事をするために、組織モードにカスタムドロワーの名前を(@Danの回答に従って)伝える必要があった前に。org-drawers変数と#+DRAWERSキーワードが廃止されました。


注:現在、Emacs 25.1にはOrg 8.2が組み込まれていますが、Org 8.3はgnuパッケージコレクションからインストールできます。
9000
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.