Hello, I think that there is a bug in `org-element-context' because it doesn't seem to parse link with spaces consistently.
For example:
#+BEGIN_EXAMPLE
v
[[file:test 1 2 3]]
^
#+END_EXAMPLE
If the cursor is before the '1', then `org-element-context' will return:
#+BEGIN_EXAMPLE
(link (:type "file" :path "test" :raw-link "file:test" :application nil
:search-option nil :begin 26 ...))
#+END_EXAMPLE
if the cursor is one or after the '1', then `org-element-context' will return:
#+BEGIN_EXAMPLE
(link (:type "file" :path "test%201%202%203" :raw-link "file:test%201%202%203"
:application nil :search-option nil :begin 1 ...))
#+END_EXAMPLE
Best,
--
Daimrod/Greg
signature.asc
Description: PGP signature
