Re: [Orgmode] org-publish-validate-link

2010-02-23 Thread Thomas S. Dye


On Feb 22, 2010, at 8:38 PM, Carsten Dominik wrote:



On Feb 21, 2010, at 2:53 PM, Thomas S. Dye wrote:


Hi Carsten,

Thanks for this.

I add a new file that is the target for the link.  It is copied to  
its correct publication place.  The exported html file contains a  
new description of the file link, but with no active link.


I force publishing using C-u prefix and the link is still not active.

I shut down emacs, re-start, force publishing, and the link is now  
active.


Hmm, strange that restarting Emacs was required.

Ah, I see now.  Please pull again.  From now on, when forcing  
publishing with a prefix argument, the validation list will also be  
recreated.


- Carsten



Thanks Carsten,

This eliminates the need for a restart.  It is still the case that the  
link is invalid on the first publication try.  It is valid after force  
publishing, though.


All the best,
Tom



All the best,
Tom

On Feb 20, 2010, at 9:34 PM, Carsten Dominik wrote:


Hi THomas,

org-publish-validate-link validate links to files that show up in  
the list
`org-publish-files-alist'.  THis list contains all file names that  
are considered part of a project and should be published.  It is  
updated each time you issue

a command to publish a project.

Are you sure that you are republishing the document that should  
contain the link?  If that document has not changed, it will not  
republish it, so the ink will also not be fixed.


You can force republishing by calling your publish command with a  
C-u prefix.  Have you tried that?


- Carsten

On Feb 17, 2010, at 9:50 PM, Thomas S. Dye wrote:


Aloha all,

org-publish-validate-link rejects a valid link to a file when the  
file is created during an editing session.


With ./test.org and ./support/test.pdf present at the start of a  
session, the first link in test.org (below) is validated.  When ./ 
support/test-copy.pdf is added during the session, the second  
link is not validated and only the description of the link is  
output to test.html.


- test.org
* A test
- link to [[file:support/test.pdf][test.pdf]]
- link to [[file:support/test-copy.pdf][test-copy.pdf]]
-

If org-publish-validate-link is not used, then the link is placed  
correctly in the html output.


I have read the org-mode manual, briefly searched the list  
archive, and read the function's documentation string, but didn't  
find anything that might alert me to this behavior.


My expectation was that org-publish-validate-link would  
understand the org-mode publishing process and would validate  
links in the production environment that were correctly  
established in the publication location.


I'm using Org-mode version 6.34trans (release_6.34c.89.g0c39) on  
emacs 23.


All the best,
Tom


Thomas S. Dye, Ph.D.
T. S. Dye  Colleagues, Archaeologists, Inc.
Phone: (808) 529-0866 Fax: (808) 529-0884
http://www.tsdye.com


___
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


- Carsten







- Carsten







___
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


Re: [Orgmode] org-publish-validate-link

2010-02-23 Thread Carsten Dominik


On Feb 23, 2010, at 5:46 PM, Thomas S. Dye wrote:



On Feb 22, 2010, at 8:38 PM, Carsten Dominik wrote:



On Feb 21, 2010, at 2:53 PM, Thomas S. Dye wrote:


Hi Carsten,

Thanks for this.

I add a new file that is the target for the link.  It is copied to  
its correct publication place.  The exported html file contains a  
new description of the file link, but with no active link.


I force publishing using C-u prefix and the link is still not  
active.


I shut down emacs, re-start, force publishing, and the link is now  
active.


Hmm, strange that restarting Emacs was required.

Ah, I see now.  Please pull again.  From now on, when forcing  
publishing with a prefix argument, the validation list will also be  
recreated.


- Carsten



Thanks Carsten,

This eliminates the need for a restart.  It is still the case that  
the link is invalid on the first publication try.  It is valid after  
force publishing, though.


Yes.

The validation function can be supplied by a user - maybe you can come  
up with something that works correctly for your setup and can predict  
the existence of that file, ahead of time.


- Carsten

- Carsten



All the best,
Tom



All the best,
Tom

On Feb 20, 2010, at 9:34 PM, Carsten Dominik wrote:


Hi THomas,

org-publish-validate-link validate links to files that show up in  
the list
`org-publish-files-alist'.  THis list contains all file names  
that are considered part of a project and should be published.   
It is updated each time you issue

a command to publish a project.

Are you sure that you are republishing the document that should  
contain the link?  If that document has not changed, it will not  
republish it, so the ink will also not be fixed.


You can force republishing by calling your publish command with a  
C-u prefix.  Have you tried that?


- Carsten

On Feb 17, 2010, at 9:50 PM, Thomas S. Dye wrote:


Aloha all,

org-publish-validate-link rejects a valid link to a file when  
the file is created during an editing session.


With ./test.org and ./support/test.pdf present at the start of a  
session, the first link in test.org (below) is validated.   
When ./support/test-copy.pdf is added during the session, the  
second link is not validated and only the description of the  
link is output to test.html.


- test.org
* A test
- link to [[file:support/test.pdf][test.pdf]]
- link to [[file:support/test-copy.pdf][test-copy.pdf]]
-

If org-publish-validate-link is not used, then the link is  
placed correctly in the html output.


I have read the org-mode manual, briefly searched the list  
archive, and read the function's documentation string, but  
didn't find anything that might alert me to this behavior.


My expectation was that org-publish-validate-link would  
understand the org-mode publishing process and would validate  
links in the production environment that were correctly  
established in the publication location.


I'm using Org-mode version 6.34trans (release_6.34c.89.g0c39) on  
emacs 23.


All the best,
Tom


Thomas S. Dye, Ph.D.
T. S. Dye  Colleagues, Archaeologists, Inc.
Phone: (808) 529-0866 Fax: (808) 529-0884
http://www.tsdye.com


___
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


- Carsten







- Carsten







- Carsten





___
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


Re: [Orgmode] org-publish-validate-link

2010-02-22 Thread Carsten Dominik


On Feb 21, 2010, at 2:53 PM, Thomas S. Dye wrote:


Hi Carsten,

Thanks for this.

I add a new file that is the target for the link.  It is copied to  
its correct publication place.  The exported html file contains a  
new description of the file link, but with no active link.


I force publishing using C-u prefix and the link is still not active.

I shut down emacs, re-start, force publishing, and the link is now  
active.


Hmm, strange that restarting Emacs was required.

Ah, I see now.  Please pull again.  From now on, when forcing  
publishing with a prefix argument, the validation list will also be  
recreated.


- Carsten



All the best,
Tom

On Feb 20, 2010, at 9:34 PM, Carsten Dominik wrote:


Hi THomas,

org-publish-validate-link validate links to files that show up in  
the list
`org-publish-files-alist'.  THis list contains all file names that  
are considered part of a project and should be published.  It is  
updated each time you issue

a command to publish a project.

Are you sure that you are republishing the document that should  
contain the link?  If that document has not changed, it will not  
republish it, so the ink will also not be fixed.


You can force republishing by calling your publish command with a C- 
u prefix.  Have you tried that?


- Carsten

On Feb 17, 2010, at 9:50 PM, Thomas S. Dye wrote:


Aloha all,

org-publish-validate-link rejects a valid link to a file when the  
file is created during an editing session.


With ./test.org and ./support/test.pdf present at the start of a  
session, the first link in test.org (below) is validated.  When ./ 
support/test-copy.pdf is added during the session, the second link  
is not validated and only the description of the link is output to  
test.html.


- test.org
* A test
- link to [[file:support/test.pdf][test.pdf]]
- link to [[file:support/test-copy.pdf][test-copy.pdf]]
-

If org-publish-validate-link is not used, then the link is placed  
correctly in the html output.


I have read the org-mode manual, briefly searched the list  
archive, and read the function's documentation string, but didn't  
find anything that might alert me to this behavior.


My expectation was that org-publish-validate-link would understand  
the org-mode publishing process and would validate links in the  
production environment that were correctly established in the  
publication location.


I'm using Org-mode version 6.34trans (release_6.34c.89.g0c39) on  
emacs 23.


All the best,
Tom


Thomas S. Dye, Ph.D.
T. S. Dye  Colleagues, Archaeologists, Inc.
Phone: (808) 529-0866 Fax: (808) 529-0884
http://www.tsdye.com


___
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


- Carsten







- Carsten





___
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


Re: [Orgmode] org-publish-validate-link

2010-02-21 Thread Thomas S. Dye

Hi Carsten,

Thanks for this.

I add a new file that is the target for the link.  It is copied to its  
correct publication place.  The exported html file contains a new  
description of the file link, but with no active link.


I force publishing using C-u prefix and the link is still not active.

I shut down emacs, re-start, force publishing, and the link is now  
active.


All the best,
Tom

On Feb 20, 2010, at 9:34 PM, Carsten Dominik wrote:


Hi THomas,

org-publish-validate-link validate links to files that show up in  
the list
`org-publish-files-alist'.  THis list contains all file names that  
are considered part of a project and should be published.  It is  
updated each time you issue

a command to publish a project.

Are you sure that you are republishing the document that should  
contain the link?  If that document has not changed, it will not  
republish it, so the ink will also not be fixed.


You can force republishing by calling your publish command with a C- 
u prefix.  Have you tried that?


- Carsten

On Feb 17, 2010, at 9:50 PM, Thomas S. Dye wrote:


Aloha all,

org-publish-validate-link rejects a valid link to a file when the  
file is created during an editing session.


With ./test.org and ./support/test.pdf present at the start of a  
session, the first link in test.org (below) is validated.  When ./ 
support/test-copy.pdf is added during the session, the second link  
is not validated and only the description of the link is output to  
test.html.


- test.org
* A test
 - link to [[file:support/test.pdf][test.pdf]]
 - link to [[file:support/test-copy.pdf][test-copy.pdf]]
-

If org-publish-validate-link is not used, then the link is placed  
correctly in the html output.


I have read the org-mode manual, briefly searched the list archive,  
and read the function's documentation string, but didn't find  
anything that might alert me to this behavior.


My expectation was that org-publish-validate-link would understand  
the org-mode publishing process and would validate links in the  
production environment that were correctly established in the  
publication location.


I'm using Org-mode version 6.34trans (release_6.34c.89.g0c39) on  
emacs 23.


All the best,
Tom


Thomas S. Dye, Ph.D.
T. S. Dye  Colleagues, Archaeologists, Inc.
Phone: (808) 529-0866 Fax: (808) 529-0884
http://www.tsdye.com


___
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


- Carsten







___
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


Re: [Orgmode] org-publish-validate-link

2010-02-20 Thread Carsten Dominik

Hi THomas,

org-publish-validate-link validate links to files that show up in the  
list
`org-publish-files-alist'.  THis list contains all file names that are  
considered part of a project and should be published.  It is updated  
each time you issue

a command to publish a project.

Are you sure that you are republishing the document that should  
contain the link?  If that document has not changed, it will not  
republish it, so the ink will also not be fixed.


You can force republishing by calling your publish command with a C-u  
prefix.  Have you tried that?


- Carsten

On Feb 17, 2010, at 9:50 PM, Thomas S. Dye wrote:


Aloha all,

org-publish-validate-link rejects a valid link to a file when the  
file is created during an editing session.


With ./test.org and ./support/test.pdf present at the start of a  
session, the first link in test.org (below) is validated.  When ./ 
support/test-copy.pdf is added during the session, the second link  
is not validated and only the description of the link is output to  
test.html.


- test.org
* A test
  - link to [[file:support/test.pdf][test.pdf]]
  - link to [[file:support/test-copy.pdf][test-copy.pdf]]
-

If org-publish-validate-link is not used, then the link is placed  
correctly in the html output.


I have read the org-mode manual, briefly searched the list archive,  
and read the function's documentation string, but didn't find  
anything that might alert me to this behavior.


My expectation was that org-publish-validate-link would understand  
the org-mode publishing process and would validate links in the  
production environment that were correctly established in the  
publication location.


I'm using Org-mode version 6.34trans (release_6.34c.89.g0c39) on  
emacs 23.


All the best,
Tom


Thomas S. Dye, Ph.D.
T. S. Dye  Colleagues, Archaeologists, Inc.
Phone: (808) 529-0866 Fax: (808) 529-0884
http://www.tsdye.com


___
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


- Carsten





___
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


[Orgmode] org-publish-validate-link

2010-02-17 Thread Thomas S. Dye

Aloha all,

org-publish-validate-link rejects a valid link to a file when the file  
is created during an editing session.


With ./test.org and ./support/test.pdf present at the start of a  
session, the first link in test.org (below) is validated.  When ./ 
support/test-copy.pdf is added during the session, the second link is  
not validated and only the description of the link is output to  
test.html.


- test.org
* A test
  - link to [[file:support/test.pdf][test.pdf]]
  - link to [[file:support/test-copy.pdf][test-copy.pdf]]
-

If org-publish-validate-link is not used, then the link is placed  
correctly in the html output.


I have read the org-mode manual, briefly searched the list archive,  
and read the function's documentation string, but didn't find anything  
that might alert me to this behavior.


My expectation was that org-publish-validate-link would understand the  
org-mode publishing process and would validate links in the production  
environment that were correctly established in the publication location.


I'm using Org-mode version 6.34trans (release_6.34c.89.g0c39) on emacs  
23.


All the best,
Tom


Thomas S. Dye, Ph.D.
T. S. Dye  Colleagues, Archaeologists, Inc.
Phone: (808) 529-0866 Fax: (808) 529-0884
http://www.tsdye.com


___
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


Re: [Orgmode] org-publish-validate-link

2008-11-02 Thread Carsten Dominik
Yes, I remember this function, but I don't remember why and when it  
got lost.


Can you tell me a release where it ws still present?

- Carsten

On Oct 31, 2008, at 5:40 AM, Matthew Lundin wrote:



Try as I might, I cannot seem to locate the org-publish-validate-link
function described in the org-mode manual.

http://orgmode.org/manual/Publishing-links.html#Publishing-links

The function is present in older versions of org-publish.el but I
can't find it 6.08c. Am I missing something?

Thanks,
Matt Lundin


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode




___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] org-publish-validate-link

2008-10-30 Thread Matthew Lundin

Try as I might, I cannot seem to locate the org-publish-validate-link
function described in the org-mode manual.

http://orgmode.org/manual/Publishing-links.html#Publishing-links

The function is present in older versions of org-publish.el but I
can't find it 6.08c. Am I missing something?

Thanks,
Matt Lundin


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode