From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Vollmar Subject: Links Lost and Export-Report Date: Wed, 18 Aug 2010 14:42:11 +0200 Message-ID: <1CAF6BB4-68B6-46C0-AE9A-11984B8DEC3A@nf.mpg.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0852417834==" Return-path: Received: from [140.186.70.92] (port=48061 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OlhyC-0005tG-6M for emacs-orgmode@gnu.org; Wed, 18 Aug 2010 08:42:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OlhyA-0002Wn-Ou for emacs-orgmode@gnu.org; Wed, 18 Aug 2010 08:42:16 -0400 Received: from mail.nf.mpg.de ([134.107.209.50]:61224) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OlhyA-0002WU-Ba for emacs-orgmode@gnu.org; Wed, 18 Aug 2010 08:42:14 -0400 Received: from jeeves.mpin-koeln.mpg.de (jeeves.mpin-koeln.mpg.de [134.107.216.31]) by mail.nf.mpg.de (Sun Java(tm) System Messaging Server 6.3-8.03 (built Apr 24 2009; 32bit)) with ESMTPSA id <0L7C00CF4M3OWM00@mail.nf.mpg.de> for emacs-orgmode@gnu.org; Wed, 18 Aug 2010 14:45:24 +0200 (MEST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --===============0852417834== Content-type: multipart/signed; boundary=Apple-Mail-211-1032937435; protocol="application/pkcs7-signature"; micalg=sha1 --Apple-Mail-211-1032937435 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 Hello, I currently have a "showstopper-class" problem with links. I am using = Org-mode release_7.01h-129-g3363a with Emacs 23.2.1. I have=20 (require 'org-install) (require 'org-id) in my .emacs file. This works fine: (1) org-link-to-org-use-id is t and when I do a C-c l (org-store-link), = a "a globally unique ID property" is generated for the current section - = so far so good. (2) I then change to another org-file and insert the link with C-c C-l = (org-store-link), looking at the org source shows me that, indeed, the = newly generated ID ("id:3A50..." in that example) has been used. (3) When I do a C-c C-o (org-open-at-point) on the new link, the target = org-file is opened at exactly the right place - nice! (4) When I export the file as HTML, the link works exactly as expected: = " Here is the problem: I have two computers with very similar setups = (Emacs and Org-mode: same versions; laptop and desktop) and synchronize = org-files via a subversion repository. If I do a subversion update (sync = the org-files to that computer) and then export to HTML on that = computer, the previously working links do not work any more: there is no = "#ID-..." in the link, in fact, the link is simply to the file that = contains the link (not even the file I want to link to). Maybe Org-mode = was not able to find the "id"? I notice that there is no file referenced in the automatically generated=20= "[[id:3A50...][My Link]]" link. How does Org-mode look for files that = might contain a specific id? The org manual says "[...] and one that is = globally unique and works even if the entry is moved from file to file" = implying that there is a strategy for looking for suitable candidates. I = assume that Org-mode will look in currently open buffers first, but even = if I load the correct target file, HTML export will not create the = proper link. Perhaps a caching problem (I use = "global-auto-revert-mode")? Maybe the above is a problem with my particular setup, but another and = related problem is this: Org-mode silently ignoring link problems and misspelled macro names is = dangerous - it happened more than once in our case that HTML content = went online with broken links and "{{{my-misspelled-macro()}}}" = snippets. How about an (optional) report after generating more complex = HTML contents: maybe it could be another org-file with links to = offending Org code (unresolved links, unknown macro names) and an = easy-to-parse summary line for batch jobs ("done in 5.6s, *** 2 errors = found")? I am perfectly willing to help with this, unfortunately, my = elisp skills are fairly basic and I fear this requires some intimate = knowledge of the export process.=20 Many thanks in advance. Warm regards, Stefan --=20 Dr. Stefan Vollmar, Dipl.-Phys. Head of IT group Max-Planck-Institut f=FCr neurologische Forschung Gleuelerstr. 50, 50931 K=F6ln, Germany Tel.: +49-221-4726-213 FAX +49-221-4726-298 Tel.: +49-221-478-5713 Mobile: 0160-93874279 Email: vollmar@nf.mpg.de http://www.nf.mpg.de --Apple-Mail-211-1032937435 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIOHTCCBCEw ggMJoAMCAQICAgDHMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0 c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQD ExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0wNjEyMTkxMDI5MDBaFw0xOTA2MzAyMzU5 MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJ MSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U1wBblSJ01CDrNI/W7MAxBAuZgeKm FNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItq aACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869080UME/15eOkyGKbghoDJzANAmVgTe3RCSMq ljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HV Ez2mHycwzUlU28kTNJpxdcVs6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjgdkwgdYwcAYD VR0fBGkwZzBloGOgYYZfaHR0cDovL3BraS50ZWxlc2VjLmRlL2NnaS1iaW4vc2VydmljZS9hZl9E b3dubG9hZEFSTC5jcmw/LWNybF9mb3JtYXQ9WF81MDkmLWlzc3Vlcj1EVF9ST09UX0NBXzIwHQYD VR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJei0XbAqz K50zMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgECMA0GCSqGSIb3DQEBBQUAA4IB AQA74Vp3wEgX3KkY7IGvWonwvSiSpspZGBJw7Cjy565/lizn8l0ZMfYTK3S9vYCyufdnyTmieTvh ERHua3iRM347XyYndVNljjNj7s9zw7CSI0khUHUjoR8Y4pSFPT8z6XcgjaK95qGFKUD2P3MyWA0J a6bahWzAP7uNZmRWJE6uDT8yNQFb6YyC2XJZT7GGhfF0hVblw/hc843uR7NTBXDn5U2KaYMo4RMJ hp5eyOpYHgwf+aTUWgRo/Sg+iwK2WLX2oSw3VwBnqyNojWOl75lrXP1LVvarQIc01BGSbOyHxQoL BzNytG8MHVQs2FHHzL8w00Ny8TK/jM5JY6gA9/IcMIIE5zCCA8+gAwIBAgIECs6x2DANBgkqhkiG 9w0BAQUFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZO LVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4XDTA3MDczMTEzMDgy NVoXDTE5MDYzMDAwMDAwMFowXjELMAkGA1UEBhMCREUxIDAeBgNVBAoTF01heC1QbGFuY2stR2Vz ZWxsc2NoYWZ0MQ8wDQYDVQQDEwZNUEcgQ0ExHDAaBgkqhkiG9w0BCQEWDW1wZy1jYUBtcGcuZGUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDYUXKeoNTLgkGwbani4rlua5jzlzISfHna j/5qS+mojQqA/eYa0bGucylV5hyQuyJz7d4gRckdhMDV8DZIxERUIsFlXFj6HGHjaZjlhIHbo4S1 2GjLhTH5YZ37O7MHVw0L/JhhzUIxESM1ZfRT/xLqhz2idJYjT98W9OFvzPgT0yrdieMzkLUz5X/f pY8MuyYBgxnddBJRw6ZtlhdCml4F8Q35pSb8J2qANiwuJVu3WCTgL/ydo3eA8vDieMMZ7O+L1wAn CzBbHAjJ5H6xU1B7mlwmu7V3pToKPgcWmlO0HcTpa68McNTGGiY8pO0/Rn1fXkqDYf8z0lPdWUWx bM1RAgMBAAGjggGvMIIBqzASBgNVHRMBAf8ECDAGAQH/AgEBMAsGA1UdDwQEAwIBBjAdBgNVHQ4E FgQUAtYebgmrv1hlpwo8SDNh0c59w1swHwYDVR0jBBgwFoAUSbfGz+g9H3/qRHsTKffxCnA+3mQw GAYDVR0RBBEwD4ENbXBnLWNhQG1wZy5kZTCBiAYDVR0fBIGAMH4wPaA7oDmGN2h0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NybC9jYWNybC5jcmwwPaA7oDmGN2h0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NybC9jYWNybC5jcmwwgaIGCCsG AQUFBwEBBIGVMIGSMEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1y b290LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNh LmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBABtJz5i/SGqQOficdRUN6myFVmVelCYgkGT+zX7frnBRJFoVVafXolstZdVB7ZpH9FAc qj8O6FTZyhAANwh3+Y1D6xYBWTB7mQGy0lUoUL+j0msZjaMvyj/2LCQp7cKB5vA4h6Ntq5BN5MPc aRhunzjJey/i+J/3jMdG7KpufV47Gl0E8ky9lDegaM7SToG4IOQKwv1wsnuHoxoGLRewxO7FmYd9 uq9f4L2mHtqgq+vibT1DeehT0HGPnrjjd8NK6g2TvZwirwjydbGs7szB5oxDm/pfWoJxYzO68HKT iVBlmaWMLpGw4/UsLE+5xJHpvNXfkYCQ3T+k99KBUZuIpKwwggUJMIID8aADAgECAgQP0SFlMA0G CSqGSIb3DQEBBQUAMF4xCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgtUGxhbmNrLUdlc2VsbHNj aGFmdDEPMA0GA1UEAxMGTVBHIENBMRwwGgYJKoZIhvcNAQkBFg1tcGctY2FAbXBnLmRlMB4XDTEw MDMzMDA3MTAxM1oXDTEzMDMyOTA3MTAxM1owgYMxCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgt UGxhbmNrLUdlc2VsbHNjaGFmdDE5MDcGA1UECxMwTWF4LVBsYW5jay1JbnN0aXR1dCBmdWVyIG5l dXJvbG9naXNjaGUgRm9yc2NodW5nMRcwFQYDVQQDEw5TdGVmYW4gVm9sbG1hcjCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAKJ5Q4/00WAki7/O9UpcBage000pRhy1WNet3uCO6pa5d0Fg KroZ8yaNBF9wtgBDB96bYXIOGtpvjI40hTNYZrEZ2RFIjcHxuIabbaM71XwZpy/dTI5JEFrWtGAo av6T8pEcLWwAB0cPWD32q9Wsc1eGhH4KxnYMfppvc9oMvL43NLnt4iFmxhtFpeiDj/YzkhRtNOm1 aX24ylF415b+lrlJO8LarKj0Ao+eylpnTjTM+//4d8++jbar0Kxrgn1AIdPNEM56xKn0QsLMXF4/ Yv7AaHL3EFcClJN7AiYsmSPJvQV1iWxUNI3ki0cxVfVFxylVK0/ATwacVQx/Ji9fGPMCAwEAAaOC AacwggGjMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEF BQcDBDAdBgNVHQ4EFgQUVK+so4zv/Jlf1hLI5tsbsWvUnTEwHwYDVR0jBBgwFoAUAtYebgmrv1hl pwo8SDNh0c59w1swHAYDVR0RBBUwE4ERdm9sbG1hckBuZi5tcGcuZGUwdwYDVR0fBHAwbjA1oDOg MYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS9tcGctY2EvcHViL2NybC9jYWNybC5jcmwwNaAzoDGG L2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGSBggrBgEF BQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRmbi5kZS9tcGctY2EvcHVi L2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMi5wY2EuZGZuLmRlL21w Zy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAMLAoN8vRhG0/YD+ REms9mWKjIH3D3pb90z2smeOMkQfu9UvDiCOMlqor52F/kBu60Z3Z2PAFGUS6ziihfuTrmuyvEJu D50k2vSUxHpn/pd3jLsplQiQNx3ZXByu3Jf0VfbLZeO6ZUD8Gs6C8DXD54F/nGy3TsS3dCSRtw/7 +PZ/GjaErVJRniPGJ4+T9T6mH2hej0EcVWkX2wIMtz9HHQvh0egRLxkQjJ1yEPFLc2K1kwIIElmQ tIOJHcF8mLzd3DCk8iRaJ/Pj/3X2wZHecVTAXIcZgVQDXT9B3iG/Q65RmaNI36UCQjmNirL7gYXh /hjy1VnFwLlZa9xxK/PjttkxggLeMIIC2gIBATBmMF4xCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdN YXgtUGxhbmNrLUdlc2VsbHNjaGFmdDEPMA0GA1UEAxMGTVBHIENBMRwwGgYJKoZIhvcNAQkBFg1t cGctY2FAbXBnLmRlAgQP0SFlMAkGBSsOAwIaBQCgggFNMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B BwEwHAYJKoZIhvcNAQkFMQ8XDTEwMDgxODEyNDIxMlowIwYJKoZIhvcNAQkEMRYEFB/CX6HEuxHF C627twx3/JhziTiFMHUGCSsGAQQBgjcQBDFoMGYwXjELMAkGA1UEBhMCREUxIDAeBgNVBAoTF01h eC1QbGFuY2stR2VzZWxsc2NoYWZ0MQ8wDQYDVQQDEwZNUEcgQ0ExHDAaBgkqhkiG9w0BCQEWDW1w Zy1jYUBtcGcuZGUCBA/RIWUwdwYLKoZIhvcNAQkQAgsxaKBmMF4xCzAJBgNVBAYTAkRFMSAwHgYD VQQKExdNYXgtUGxhbmNrLUdlc2VsbHNjaGFmdDEPMA0GA1UEAxMGTVBHIENBMRwwGgYJKoZIhvcN AQkBFg1tcGctY2FAbXBnLmRlAgQP0SFlMA0GCSqGSIb3DQEBAQUABIIBAEreK6jf3CKpZ/NIHvNy ldOgpIsgurl/gnrp6UyGHP9gygoOefRLzqsk9fl+VohmYN2wd8RzdH2bE0tWeBvsgqpU5I6LLdCc 0/vqZDbXnXUm7XkxrH1Bzxh3lbU3X2FNJ5KRbldazX0LoOF+yXKVLQF/T5X3R/Fgfjf+I3FFLPOM NIsQn7mDMx2qdI/5T/brtPRKudH0gCra2reWYVYq8gPiuEj7PQupLi5yW5KybcbzVBl8/17YoTna szMHHpkQtKr2k9OOr6cuII2ya3qZjvd9rv/K045ETve1R6LJOClLawoSmdQ4lIrne1CJ3y1PVeSV 74+XyPmIM9HnfYSBoiUAAAAAAAA= --Apple-Mail-211-1032937435-- --===============0852417834== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============0852417834==--