Files
org-roam/20230522132213-org_attach.org
2025-11-05 09:18:11 +01:00

34 lines
918 B
Org Mode

: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 "<f12>") (lambda () (interactive) (yourname/create_temp_dir)))
#+end_src