Re: [O] #+LINK abbrevs possible in #+INCLUDEs ?

2015-04-30 Thread Alan Schmitt
On 2015-04-29 17:05, Nicolas Goaziou m...@nicolasgoaziou.fr writes:

 Hello,

 Alan Schmitt alan.schm...@polytechnique.org writes:

 Does this mean that #+INCLUDE is now a superset of #+SETUPFILE (I've had
 some cases where I needed to do both)?

 No, it isn't. 

 INCLUDE are expanded only during export. SETUPFILE are read whenever you
 open a document or use C-c C-c on a keyword.

I see. So is this a correct characterization:

SETUPFILΕ behaves as if all the #+ lines of the pointed file were in
the current file.

INCLUDE behaves as if all the lines of the pointed file were in the
current file during export.

Hence if a file only has #+ lines, as in:

--8---cut here---start-8---
#+author: Programmation Fonctionnelle
#+date: Année 2014-2015
#+options: toc:nil d:RESULTS

#+property: header-args:ocaml :tangle yes

#+LaTeX_CLASS_OPTIONS: [a4paper]
#+latex_header: \usepackage{color}
#+latex_header: \usepackage{minted}
--8---cut here---end---8---

then I only need to SETUPFILE it (but I cannot just INCLUDE it because
of the tangle property that needs to be set when the file is opened).

Thanks,

Alan

-- 
OpenPGP Key ID : 040D0A3B4ED2E5C7


signature.asc
Description: PGP signature


Re: [O] #+LINK abbrevs possible in #+INCLUDEs ?

2015-04-29 Thread Alan Schmitt
On 2015-04-27 20:46, Nicolas Goaziou m...@nicolasgoaziou.fr writes:

 Set-up (e.g., link abbreviations) is not refreshed after expanding
 INCLUDE keywords. I cannot remember why, tho. Maybe for (dubious)
 efficiency reasons.

 If you don't remember, may be it would be possible to try it out?
 Would love it and as a feature it looks natural for an included file!

 I agree. I added this in 2965f8fb0c048a20b52ba90627e7cca6fe706c93. Thank
 you.

Does this mean that #+INCLUDE is now a superset of #+SETUPFILE (I've had
some cases where I needed to do both)?

Thanks,

Alan

-- 
OpenPGP Key ID : 040D0A3B4ED2E5C7


signature.asc
Description: PGP signature


Re: [O] #+LINK abbrevs possible in #+INCLUDEs ?

2015-04-29 Thread Nicolas Goaziou
Hello,

Alan Schmitt alan.schm...@polytechnique.org writes:

 Does this mean that #+INCLUDE is now a superset of #+SETUPFILE (I've had
 some cases where I needed to do both)?

No, it isn't. 

INCLUDE are expanded only during export. SETUPFILE are read whenever you
open a document or use C-c C-c on a keyword.

Regards,

-- 
Nicolas Goaziou



Re: [O] #+LINK abbrevs possible in #+INCLUDEs ?

2015-04-28 Thread Detlef Steuer
 
  Set-up (e.g., link abbreviations) is not refreshed after expanding
  INCLUDE keywords. I cannot remember why, tho. Maybe for (dubious)
  efficiency reasons.
 
  If you don't remember, may be it would be possible to try it out?
  Would love it and as a feature it looks natural for an included
  file!
 
 I agree. I added this in 2965f8fb0c048a20b52ba90627e7cca6fe706c93.
 Thank you.
 

Fantastic! Works like expected now!

Detlef



Re: [O] #+LINK abbrevs possible in #+INCLUDEs ?

2015-04-27 Thread Nicolas Goaziou
Hello,

Detlef Steuer detlef.ste...@gmx.de writes:

 I have two files:

 file1.org:
 
 #+LINK: HOME http://example.de

 * My Homepage You can find my homepage [[HOME][here]]

 #+INCLUDE: file2.org
 

 file2.org 
 #+LINK: HOME2 http://other.example.de

 * My other page
   You can find my other page [[HOME2][here]]
 

 I can export file2.org to html as expected.

 I can´t export file1.org to html with the included file2.org.
 Only if I move the #+LINK line from file2 to file1 the export
 works as expected.

 In my setting file2.org must export standalone, so moving the LINKs to
 file1 is no option. An ugly workaround would be to include the
 abbreviation for HOME2 in both files.  Ugly.

 Is there a woraround/setting to have local #+LINK directives working in
 included files?

You can extract out #+LINK: keywords in a file, e.g. setup.org and
use #+SETUPFILE: ... in both file1.org and file2.org.

You can also use 

  #+SETUPFILE: file2.org

in file1.org.

Set-up (e.g., link abbreviations) is not refreshed after expanding
INCLUDE keywords. I cannot remember why, tho. Maybe for (dubious)
efficiency reasons.


Regards,

-- 
Nicolas Goaziou



Re: [O] #+LINK abbrevs possible in #+INCLUDEs ?

2015-04-27 Thread Detlef Steuer
 Hello,
 
 Detlef Steuer detlef.ste...@gmx.de writes:
 
  I have two files:
 
  file1.org:
  
  #+LINK: HOME http://example.de
 
  * My Homepage You can find my homepage [[HOME][here]]
 
  #+INCLUDE: file2.org
  
 
  file2.org 
  #+LINK: HOME2 http://other.example.de
 
  * My other page
You can find my other page [[HOME2][here]]
  
 
  I can export file2.org to html as expected.
 
  I can´t export file1.org to html with the included file2.org.
  Only if I move the #+LINK line from file2 to file1 the export
  works as expected.
 
  In my setting file2.org must export standalone, so moving the LINKs
  to file1 is no option. An ugly workaround would be to include the
  abbreviation for HOME2 in both files.  Ugly.
 
  Is there a woraround/setting to have local #+LINK directives
  working in included files?
 
 You can extract out #+LINK: keywords in a file, e.g. setup.org and
 use #+SETUPFILE: ... in both file1.org and file2.org.

OK, but still this is kind of ugly, because the LINKs really are file
specific for ,- in the long run -,  multiple files.


 
 You can also use 
 
   #+SETUPFILE: file2.org
 
 in file1.org.


The real file2.org is somewhat big and would be scanned completely,
wouldn't it?

 Set-up (e.g., link abbreviations) is not refreshed after expanding
 INCLUDE keywords. I cannot remember why, tho. Maybe for (dubious)
 efficiency reasons.
 

If you don't remember, may be it would be possible to try it out?
Would love it and as a feature it looks natural for an included file! 

Thank you for the hints!

Regards
Detlef

 
 Regards,
 




Re: [O] #+LINK abbrevs possible in #+INCLUDEs ?

2015-04-27 Thread Nicolas Goaziou
Detlef Steuer detlef.ste...@gmx.de writes:

 The real file2.org is somewhat big and would be scanned completely,
 wouldn't it?

Only special keywords are parsed.

The advantage of SETUPFILE is that it works even outside of export.

 Set-up (e.g., link abbreviations) is not refreshed after expanding
 INCLUDE keywords. I cannot remember why, tho. Maybe for (dubious)
 efficiency reasons.

 If you don't remember, may be it would be possible to try it out?
 Would love it and as a feature it looks natural for an included file!

I agree. I added this in 2965f8fb0c048a20b52ba90627e7cca6fe706c93. Thank
you.


Regards,