* links to attachments don't export anymore @ 2013-11-12 17:18 Myles English 2013-11-14 14:44 ` Thomas Holst 0 siblings, 1 reply; 10+ messages in thread From: Myles English @ 2013-11-12 17:18 UTC (permalink / raw) To: Emacs-orgmode Hi, This used to work, back in August but I just updated today and Something Has Changed. After setting this option: (setq org-link-abbrev-alist '(("att" . org-attach-expand-link))) It was possible to insert a link to an attachment like this: [[att:FigureA.jpg]] and clicking on it would show the file (still works), and it would show up in the exported document (no longer happens). Inspecting the output shows that the link is wrong: /home/myles/myorg/FigureA.jpg When it should be: /home/myles/myorg/data/ad/c7f168-33bb-4e38-83fa-6aea6708563b/FigureA.jpg Can anyone tell me how to get the link exported correctly? (And why has the indenting of this email gone weird?) Thanks, Myles ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: links to attachments don't export anymore 2013-11-12 17:18 links to attachments don't export anymore Myles English @ 2013-11-14 14:44 ` Thomas Holst 2013-11-15 16:54 ` Nicolas Goaziou 0 siblings, 1 reply; 10+ messages in thread From: Thomas Holst @ 2013-11-14 14:44 UTC (permalink / raw) To: Myles English; +Cc: Emacs-orgmode Hi, · Myles English <mylesenglish@gmail.com> wrote: [ ... snip ... ] > It was possible to insert a link to an attachment like this: > > [[att:FigureA.jpg]] > > and clicking on it would show the file (still works), and it would show > up in the exported document (no longer happens). [ ... snip ... ] since I like this feature I'd like to give this thread a bump. With git bisecting I found that commit: 026b99ecb86e08f4fdc7b45ee2bfa1d4c84a37f6 is the first bad commit commit 026b99ecb86e08f4fdc7b45ee2bfa1d4c84a37f6 Author: Nicolas Goaziou <n.goaziou@gmail.com> Date: Fri Aug 30 13:29:51 2013 +0200 org-element: Fix parsing error in `org-element-context' * lisp/org-element.el (org-element-text-markup-successor, org-element-latex-or-entity-successor, org-element-export-snippet-successor, org-element-footnote-reference-successor, org-element-inline-babel-call-successor, org-element-inline-src-block-successor, org-element-line-break-successor, org-element-link-successor, org-element-plain-link-successor, org-element-macro-successor, org-element-radio-target-successor, org-element-statistics-cookie-successor, org-element-sub/superscript-successor, org-element-table-cell-successor, org-element-target-successor, org-element-timestamp-successor): Remove LIMIT argument. (org-element--parse-objects, org-element--get-next-object-candidates): Apply signature change to successors. (org-element-context): Narrow buffer around object containers so parsing of objects when using this function is done under the same restrictions as in buffer parsing. * testing/lisp/test-org-element.el: Add test. introduced the bug. Now my elisp knowledge is too weak to debug this further, but hopefully this helps to trace down the root cause. Thanks a lot for org. I really don't know how to survive without it :-) -- Bis neulich ... Thomas ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: links to attachments don't export anymore 2013-11-14 14:44 ` Thomas Holst @ 2013-11-15 16:54 ` Nicolas Goaziou 2013-11-15 17:35 ` Nicolas Goaziou 0 siblings, 1 reply; 10+ messages in thread From: Nicolas Goaziou @ 2013-11-15 16:54 UTC (permalink / raw) To: Thomas Holst; +Cc: Myles English, Emacs-orgmode Hello, Thomas Holst <thomas.holst@de.bosch.com> writes: > · Myles English <mylesenglish@gmail.com> wrote: > > [ ... snip ... ] >> It was possible to insert a link to an attachment like this: >> >> [[att:FigureA.jpg]] >> >> and clicking on it would show the file (still works), and it would show >> up in the exported document (no longer happens). > [ ... snip ... ] > > since I like this feature I'd like to give this thread a bump. With git > bisecting I found that commit: > > 026b99ecb86e08f4fdc7b45ee2bfa1d4c84a37f6 is the first bad commit > commit 026b99ecb86e08f4fdc7b45ee2bfa1d4c84a37f6 > Author: Nicolas Goaziou <n.goaziou@gmail.com> > Date: Fri Aug 30 13:29:51 2013 +0200 Since I have been proven guilty, let me add it to my TODO list. Regards, -- Nicolas Goaziou ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: links to attachments don't export anymore 2013-11-15 16:54 ` Nicolas Goaziou @ 2013-11-15 17:35 ` Nicolas Goaziou 2013-11-18 19:57 ` Nicolas Goaziou 0 siblings, 1 reply; 10+ messages in thread From: Nicolas Goaziou @ 2013-11-15 17:35 UTC (permalink / raw) To: Thomas Holst; +Cc: Myles English, Emacs-orgmode, Carsten Domink Nicolas Goaziou <n.goaziou@gmail.com> writes: > Hello, > > Thomas Holst <thomas.holst@de.bosch.com> writes: > >> · Myles English <mylesenglish@gmail.com> wrote: >> >> [ ... snip ... ] >>> It was possible to insert a link to an attachment like this: >>> >>> [[att:FigureA.jpg]] >>> >>> and clicking on it would show the file (still works), and it would show >>> up in the exported document (no longer happens). >> [ ... snip ... ] >> >> since I like this feature I'd like to give this thread a bump. With git >> bisecting I found that commit: >> >> 026b99ecb86e08f4fdc7b45ee2bfa1d4c84a37f6 is the first bad commit >> commit 026b99ecb86e08f4fdc7b45ee2bfa1d4c84a37f6 >> Author: Nicolas Goaziou <n.goaziou@gmail.com> >> Date: Fri Aug 30 13:29:51 2013 +0200 > > Since I have been proven guilty, let me add it to my TODO list. Actually, this could solved by widening the buffer before expanding the link in `org-element-link-parser'. Though, I'm surprised that neither `org-id-get', `org-entry-get' nor, at the most basic level, `org-entry-properties' remove narrowing before computing their return value. Is there any reason for this? AFAICT, it would be better to wrap them with a `org-with-wide-buffer' macro. Cc'ing Carsten before patching blindly. Regards, -- Nicolas Goaziou ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: links to attachments don't export anymore 2013-11-15 17:35 ` Nicolas Goaziou @ 2013-11-18 19:57 ` Nicolas Goaziou 2013-11-19 7:15 ` Thomas Holst 0 siblings, 1 reply; 10+ messages in thread From: Nicolas Goaziou @ 2013-11-18 19:57 UTC (permalink / raw) To: Thomas Holst; +Cc: Myles English, Emacs-orgmode, Carsten Domink Nicolas Goaziou <n.goaziou@gmail.com> writes: > Actually, this could solved by widening the buffer before expanding the > link in `org-element-link-parser'. > > Though, I'm surprised that neither `org-id-get', `org-entry-get' nor, at > the most basic level, `org-entry-properties' remove narrowing before > computing their return value. > > Is there any reason for this? AFAICT, it would be better to wrap them > with a `org-with-wide-buffer' macro. Done for `org-entry-properties'. The regression should be fixed now. Thank you for the report. Regards, -- Nicolas Goaziou ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: links to attachments don't export anymore 2013-11-18 19:57 ` Nicolas Goaziou @ 2013-11-19 7:15 ` Thomas Holst 2013-11-19 14:21 ` Myles English 2013-11-22 10:35 ` Thomas Holst 0 siblings, 2 replies; 10+ messages in thread From: Thomas Holst @ 2013-11-19 7:15 UTC (permalink / raw) To: Nicolas Goaziou Cc: Holst Thomas (DGS-EC/ESE4), Myles English, Emacs-orgmode, Carsten Domink Hi, · Nicolas Goaziou <n.goaziou@gmail.com> wrote: >> Actually, this could solved by widening the buffer before expanding the >> link in `org-element-link-parser'. >> >> Though, I'm surprised that neither `org-id-get', `org-entry-get' nor, at >> the most basic level, `org-entry-properties' remove narrowing before >> computing their return value. >> >> Is there any reason for this? AFAICT, it would be better to wrap them >> with a `org-with-wide-buffer' macro. > > Done for `org-entry-properties'. The regression should be fixed now. > > Thank you for the report. Thanks for fixing it! I don't have time to test it today. But I will do so tomorrow. I will report. -- Bis neulich ... Thomas ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: links to attachments don't export anymore 2013-11-19 7:15 ` Thomas Holst @ 2013-11-19 14:21 ` Myles English 2013-11-22 10:35 ` Thomas Holst 1 sibling, 0 replies; 10+ messages in thread From: Myles English @ 2013-11-19 14:21 UTC (permalink / raw) To: Thomas Holst; +Cc: Emacs-orgmode, Nicolas Goaziou, Carsten Domink Nicolas, > · Nicolas Goaziou <n.goaziou@gmail.com> wrote: > >> >> Done for `org-entry-properties'. The regression should be fixed now. >> >> Thank you for the report. Thanks very much, I'll test it soon. Myles ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: links to attachments don't export anymore 2013-11-19 7:15 ` Thomas Holst 2013-11-19 14:21 ` Myles English @ 2013-11-22 10:35 ` Thomas Holst 2013-11-22 11:46 ` Nicolas Goaziou 1 sibling, 1 reply; 10+ messages in thread From: Thomas Holst @ 2013-11-22 10:35 UTC (permalink / raw) To: Nicolas Goaziou; +Cc: Myles English, Emacs-orgmode Hi Nicolas, · Thomas Holst <thomas.holst@de.bosch.com> wrote: > Hi, > > · Nicolas Goaziou <n.goaziou@gmail.com> wrote: > >>> Actually, this could solved by widening the buffer before expanding the >>> link in `org-element-link-parser'. >>> >>> Though, I'm surprised that neither `org-id-get', `org-entry-get' nor, at >>> the most basic level, `org-entry-properties' remove narrowing before >>> computing their return value. >>> >>> Is there any reason for this? AFAICT, it would be better to wrap them >>> with a `org-with-wide-buffer' macro. >> >> Done for `org-entry-properties'. The regression should be fixed now. >> >> Thank you for the report. > > Thanks for fixing it! I don't have time to test it today. But I will do > so tomorrow. I will report. sorry for the late answer. I could only test it today. For me the problem still persists. Here is my way to produce it. - start emacs (Win7) : start C:\Programme\gnu\emacs-24.3\bin\emacs.exe -Q --eval "(load-file \"testing.el\")" - testing.el #+begin_src emacs_lisp (add-to-list 'load-path "~/git/org-mode/lisp") (add-to-list 'load-path "~/git/site-lisp") ;; pfad zu contib/lisp (add-to-list 'load-path "~/git/org-mode/contrib/lisp") (add-to-list 'load-path "~/git/org-mode/contrib/babel/lisp") (require 'org-install) (require 'ox) (require 'ox-latex) (require 'org-attach) (setq org-link-abbrev-alist '(("att" . org-attach-expand-link))) (find-file "testing.org") #+end_src - testing.org #+begin_src org #+OPTIONS: H:3 num:t toc:nil \n:nil @:t ::t |:t ^:{} -:t f:t *:t <:t #+OPTIONS: TeX:dvipng LaTeX:t skip:nil d:t todo:t pri:nil tags:nil * Attachment :ATTACH: :PROPERTIES: :Attachments: overview.png :ID: 1eb9cb02-4011-4720-932b-2934e99827d0 :END: With org-version: #+BEGIN_SRC emacs-lisp :exports results (org-version nil t) #+END_SRC #+RESULTS: : Org-mode version 8.0.7 (release_8.0.7 @ path-to/org-mode/lisp/) an attachment link #+BEGIN_VERBATIM att:overview.png #+END_VERBATIM gets exported as: [[att:overview.png]] #+end_src The link gets exportet as: Org-mode version 8.0.7 (release_8.0.7 @ path-to/org-mode/lisp/) [file:c:/temp/att-links/data/1e/b9cb02-4011-4720-932b-2934e99827d0/overview.png] Org-mode version 8.2.3c (release_8.2.3c-251-gbb97f5 @ path-to/git/org-mode/lisp/) [file:c:/temp/att-links/overview.png] So obviously the sub path to the attachment is missing in the link Thanks for looking into this. -- Bis neulich ... Thomas ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: links to attachments don't export anymore 2013-11-22 10:35 ` Thomas Holst @ 2013-11-22 11:46 ` Nicolas Goaziou 2013-11-25 9:05 ` Thomas Holst 0 siblings, 1 reply; 10+ messages in thread From: Nicolas Goaziou @ 2013-11-22 11:46 UTC (permalink / raw) To: Thomas Holst; +Cc: Myles English, Emacs-orgmode Hello, Thomas Holst <thomas.holst@de.bosch.com> writes: > For me the problem still persists. Thank you for the report. I pushed another fix. Please let me know if it doesn't do its job. Regards, -- Nicolas Goaziou ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: links to attachments don't export anymore 2013-11-22 11:46 ` Nicolas Goaziou @ 2013-11-25 9:05 ` Thomas Holst 0 siblings, 0 replies; 10+ messages in thread From: Thomas Holst @ 2013-11-25 9:05 UTC (permalink / raw) To: Nicolas Goaziou; +Cc: Myles English, Emacs-orgmode Hi Nicolas, · Nicolas Goaziou <n.goaziou@gmail.com> wrote: > Thomas Holst <thomas.holst@de.bosch.com> writes: >> For me the problem still persists. > Thank you for the report. > I pushed another fix. Please let me know if it doesn't do its job. Works like a charm again. Thanks for fix. -- Bis neulich ... Thomas ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2013-11-25 9:06 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-11-12 17:18 links to attachments don't export anymore Myles English 2013-11-14 14:44 ` Thomas Holst 2013-11-15 16:54 ` Nicolas Goaziou 2013-11-15 17:35 ` Nicolas Goaziou 2013-11-18 19:57 ` Nicolas Goaziou 2013-11-19 7:15 ` Thomas Holst 2013-11-19 14:21 ` Myles English 2013-11-22 10:35 ` Thomas Holst 2013-11-22 11:46 ` Nicolas Goaziou 2013-11-25 9:05 ` Thomas Holst
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).