예, org-babel-detangle
입니다.
org-babel-detangle은의 대화 형 컴파일 된 Lisp 함수입니다
ob-tangle.el
.
(org-babel-detangle &optional SOURCE-CODE-FILE)
원본 파일의 변경 사항을 원본 파일에서 조직 파일로 다시 전파합니다. 이를 위해서는 코드 블록에 링크 주석이 얽혀있어 원래 코드 블록을 찾을 수 있어야합니다.
예를 들어, comments
헤더 인수가 link
작동 하도록 설정해야합니다 .
#+begin_src ruby :tangle hello.rb :comments link
puts 'hello'
#+end_src
그런 다음 M-x org-babel-tangle
코드 블록을 내보내는 데 사용 하면 이름 hello.rb
이 지정된 새 파일 이 만들어지며 다음과 같은 내용이 있어야합니다.
~ $ cat hello.rb
# [[file:~/foo.org][No heading:1]]
puts 'hello'
# No heading:1 ends here
~ $
마지막으로, 개방 hello.rb
이맥스, 변화 hello
에 hello world
, 및 실행 M-x org-babel-detangle
에서 hello.rb
의 버퍼. 조직 파일이 업데이트됩니다
#+begin_src ruby :tangle hello.rb :comments link
puts 'hello world'
#+end_src