조직 모드 헤더 속성을 전역 적으로 설정하는 방법은 무엇입니까?

Aug 19 2020

다음 조직 모드 얽힘 속성 ( mkdirp ) 을 설정하려고합니다.

디렉토리가 없으면 얽힌 파일에 대한 상위 디렉토리를 만듭니다. 'yes'값은 디렉토리 생성을 활성화하고 'no'는이를 금지합니다.

분명히 모든 관련 코드 블록에 대해 설정하는 것이 합리적입니다. 내 질문은 :

전체 .org 파일에 대해 이와 같은 헤더 속성 / 인수를 전역 적으로 설정하는 방법이 있습니까?

답변

5 mankoff Aug 19 2020 at 21:58

파일 수준 속성은 다음과 같이 설정할 수 있습니다.

#+PROPERTY: header-args :mkdirp yes

다음 구문을 사용하여 언어 별 인수를 설정할 수 있습니다 (속성 p1을 value로 설정 v1).

#+PROPERTY: header-args:lang :p1 v1

다른 모든 항목을 기본값으로 재설정하지 않고 속성을 추가 lang+하려면 다음과 같이을 사용하십시오 . 설정 p1시 이전에 설정 한 내용은 수정되지 않습니다 p2. 포함하지 않는 +, p2세트 것이지만, p1기본값으로 되돌릴 것

#+PROPERTY: header-args:lang+ :p2 v2.

효과를 적용하려면 파일 수준 속성을 평가해야합니다 ( C-c C-c줄에서 또는 버퍼를 닫았다가 다시 엽니 다).

마지막으로 파일 * Header수준이 아니라 PROPERTIES서랍을 사용하여 각 수준 에서 속성을 설정할 수 있습니다 .

* Header
:PROPERTIES:
:header-args:lang: :property_1 v1 :property_2 v2
:header-args:lang+: :property_n value_n
:END:

이는 즉시 적용되며 평가할 필요가 없습니다.

보다 https://orgmode.org/manual/Property-Syntax.html 자세한 내용은