組織モードのコードブロックは、囲んでいるノードから変数プロパティを継承しません


7

組織モードの識字側面を再生するとき私は、記述を見つけたここにあなたが設定できるかのvarノードのプロパティを、変数バインディングとしてどのようにこれは、その後囲まれたコードブロックによって継承されます。だからあなたは次のようなことをすることができます:

* Some node
  :PROPERTIES:
  :var:      x=123
  ...
  :END:

そして、これは次のようなものと同等です:

#+BEGIN_SRC emacs-lisp :var x=123
  ...
#+END_SRC

残念ながら、これは私のOrgモードでは当てはまらないようですeval: Symbol’s value as variable is void: x。コードブロックを実行しようとしたときに取得しているからです。ElpaのOrg-modeバージョンを使用しています9.0.7。variableを調べてみましorg-use-property-inheritanceたが、これを機能させることができませんでした。ヒントやアイデアは大歓迎です。

回答:


8

組織モード9を使用しています。組織モード8とは異なり、ヘッダー引数プロパティ内でヘッダー引数を指定する必要があります。

* Some node
  :PROPERTIES:
  :header-args: :var x=123
  :END:

ここでドキュメントを確認できます。

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