References

History

  • [2025-04-14 Mon 15:59] 이 기능은 매우 유용하다. 쑤셔넣기라고 했던가? 아무렴 데일리저널에 기록된 흔적들을 필요한 곳에 밀어 넣는 개념이다.
;;;;; my/refile-to-denote-file
 
;; 2025-04-14
(defun my/refile-heading-to-denote-file (arg)
  "Refile current heading to a particular denote file.
If prefix ARG, move instead of copy.
Adds refile metadata to the heading."
  (interactive "P")
  (org-todo "DONE") ; set time marker
  (org-set-tags "REFILED")
  ;; (org-archive-set-tag) ; hidden
  (let ((selected-file (denote-file-prompt)))
    (when selected-file
      (+org/refile-to-current-file
       (not arg) ; Invert ARG for org-refile: nil means move, non-nil means copy
       selected-file)
      (org-set-property "REFILED" (format-time-string "%Y-%m-%d %H:%M:%S"))
      (org-set-property "REFILED_TO" selected-file))))