[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [rfc] org-dired
From: |
Marco Wahl |
Subject: |
Re: [O] [rfc] org-dired |
Date: |
Wed, 15 Nov 2017 12:07:08 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Nicolas Goaziou <address@hidden> writes:
>> Prepare
>> - In a dired buffer mark files or have the cursor on a file.
>> - Have also an org mode window open.
>> - Place the cursor in an orgee. (Orgee is short for org subtree.)
>> Act
>> - M-x org-dired-attach-hardlinked-to-next-best-orgee
>> Enjoy
>
> Why is hard linking mandatory? Couldn't this function obey to
> `org-attach-method'?
>
>> - Find the files attached to the orgee.
>>
>> Feel free to play with the implementation.
>>
>> WDYT?
>
> According to this description, I think it could be implemented as
> a function within "org-attach.el" instead of a new library.
>
> Also, in the context of Org, an "org subtree" is simply a "subtree".
> I prefer "subtree" over "orgee".
I just pushed the functionality to master.
With the lines
(add-hook
'dired-mode-hook
(lambda ()
(define-key dired-mode-map (kbd "C-c C-x a")
#'org-attach-dired-attach-to-next-best-subtree)
(define-key dired-mode-map (kbd "C-c C-x c")
#'org-attach-dired-attach-to-next-best-subtree-cp)
(define-key dired-mode-map (kbd "C-c C-x m")
#'org-attach-dired-attach-to-next-best-subtree-mv)
(define-key dired-mode-map (kbd "C-c C-x l")
#'org-attach-dired-attach-to-next-best-subtree-ln)
(define-key dired-mode-map (kbd "C-c C-x s")
#'org-attach-dired-attach-to-next-best-subtree-lns)))
in the config file dired gets the functionality on the respective keys.
Critique and improvements welcome, as always, thanks,
Marco