제목을 가져 와서 특정 위치로 파일을 다시 작성하는 함수를 작성하려고합니다. 의 의사 org-refile
는
(org-refile &optional GOTO DEFAULT-BUFFER RFLOC MSG)
와 RFLOC
이다
RFLOC can be a refile location obtained in a different way.
그러나 나는 "다른 방법"이 무엇인지 전혀 알지 못하며 반나절 동안 인터넷 검색을 해왔으며 어떤 예도 보지 못했습니다. 파일을 알고 대상의 헤드 라인을 알고 있지만 원하는 형식으로 구문을 작성하는 구문을 모르겠습니다. 내가 얻은 가장 가까운 것은 :
(org-refile nil #("~/Org/bookmarks.org")
그러면 제목을 입력하라는 메시지가 표시되지만, 알림을 표시하고 싶지는 않습니다.
나는 새로운 것을 처음 접했고 내가 생각할 수있는 모든 구문을 추측했다. 누구든지 이것을 표현하는 방법을 알고 있습니까?
(let* ( (org-archive-location "/path/to/org-file::* NAME_OF_HEADING") (org-archive-save-context-info nil)) (org-archive-subtree))
에 대해 질문 한 후에 아마도 이것을 대답에 넣지 않을 것입니다 org-refile
. 두 개의 콜론이되어 있습니다 필요합니다. 나는 이것을 항상 사용하고 심지어 org-archive-subtree
전체 조직 파일을 자동으로 재구성 할 때 수백 개의 메시지가 없도록 메시지를 억제 하는 사용자 정의 버전을 만들었습니다 .