私はorg-modeとorg-attachを広く使用しています。つまり、 は、1つのorgファイルに関連付けられた多くの添付ファイルディレクトリが存在する可能性があります。emacs org-modeで関数をサブツリーに制限する方法は?
worgでMatt Lundiの機能が見つかりました。これはファイル全体に属しているすべての添付ファイルを表示し、idoで参照することができます。
私はこの機能をサブタイトルに限定して、 を私のユースケースにはるかに役立つようにしたいと思います。
私はemacsには新しくないが、ほとんど完全にelispでないので、私は です。
(defun my-ido-find-org-attach()
"Find files in org-attachment directory"
(interactive)
(let* ((enable-recursive-minibuffers t)
(files (find-lisp-find-files org-attach-directory "."))
(file-assoc-list
(mapcar (lambda (x)
(cons (file-name-nondirectory x)
x))
files))
(filename-list
(remove-duplicates (mapcar #'car file-assoc-list)
:test #'string=))
(filename (ido-completing-read "Org attachments: " filename-list nil t))
(longname (cdr (assoc filename file-assoc-list))))
(ido-set-current-directory
(if (file-directory-p longname)
longname
(file-name-directory longname)))
(setq ido-exit 'refresh
ido-text-init ido-text
ido-rotate-temp t)
(exit-minibuffer)))
ファイルサブツリーまたはorgサブツリーの添付ファイルを含めるかどうか尋ねますか? –
私はfunktionにorgサブツリーのみを考慮させたいと思います。 –