[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Org Refile RFLOC and Struct Type
From: |
Kevin Foley |
Subject: |
Org Refile RFLOC and Struct Type |
Date: |
Tue, 13 Oct 2020 10:41:37 -0400 |
I was recently working with `org-refile` and wanted to use a custom
target. There is the `rfloc` argument which is documented as:
> RFLOC can be a refile location obtained in a different way.
There's no documentation as to how `rfloc` should be structured. To
figure that out one has to read through the code which is made even more
difficult by the fact that the same argument is called `refloc` in
`org-refile--get-location`.
I plan to submit a patch to address this, however I wanted feedback on
whether using a struct type (cl-defstruct) could be an improvement
here before trying to implement it.
It seems using a defined structure would make both the documentation and
code more clear, however I rarely (if ever) have seen structures used in
the elisp code I'm familiar with. Is there a downside to using struct
types that would make it a poor choice in this case?
Kevin
- Org Refile RFLOC and Struct Type,
Kevin Foley <=