emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] How to change a link?


From: Nicolas Goaziou
Subject: Re: [O] How to change a link?
Date: Mon, 20 Oct 2014 15:11:19 +0200

Nicolas Goaziou <address@hidden> writes:

>     (org-with-wide-buffer
>      (dolist (link (nreverse
>                     (org-element-map (org-element-parse-buffer) 'link
>                       (lambda (l)
>                         (member (org-element-property :type l)
>                                 '("custom-id" "fuzzy"))))))
>        (goto-char (+ (org-element-property :begin link) 2))
>        (insert "file:path/to/other-file.org::")))

Err, should be

  (org-with-wide-buffer
   (dolist (link (nreverse
                  (org-element-map (org-element-parse-buffer) 'link
                    (lambda (l)
                      (and (member (org-element-property :type l)
                                   '("custom-id" "fuzzy"))
                           l)))))
     (goto-char (org-element-property :begin link))
     (forward-char 2)
     (insert "file:path/to/other-file.org::")))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]