:PROPERTIES: :ID: b02ca084-7831-4013-8389-45f4cd969e25 :END: #+title: org-attach #+filetags: :ORG:EMACS: File Storing System based on org headers. For browsing,[[id:9ce51551-fcb1-446a-9924-9dd26f5d56aa][helm-org-rifle]] Default Keybinding: ~C-c C-a~ (the view may be shifted, scroll up with ~M-v~) Code to try (not yet integrated): #+begin_src emacs-lisp (setq org-attach-directory "~/.emacs.d/data") (setq org-attach-method (quote mv)) (defun yourname/create_temp_dir () (setq uuid (org-id-copy)) (setq dir_temp (org-attach-id-uuid-folder-format uuid)) (setq dir_temp2 (concat org-attach-directory "/" dir_temp "/")) (setq dir_temp_usage (concat org-attach-directory "/" "TEMP/")) (org-set-property "DIR" dir_temp_usage) (copy-directory dir_temp2 dir_temp_usage t t t)) (global-set-key (kbd "") (lambda () (interactive) (yourname/create_temp_dir))) #+end_src