Re: [Orgmode] Include files to be used in literate programming

2010-09-17 Thread Eric Schulte
Hi Giorgio,

This is currently not possible as we're not currently expanding
#+include links during tangling.  I agree this would be useful behavior.

This seems to be related to a recent theme on the mailing list of
unifying tangling with the rest of the Org-mode export functionality.
Once/if tangling were treated as an export target, then things like the
expansion of #+include lines would come for free.

Thanks for bringing this up, this will be an important point to keep in
mind while figuring out the future of tangling.

Best -- Eric

Giorgio Valoti giorgi...@me.com writes:

 Hi all,
 I’ve just switched from OmniFocus and began using Org mode. But I also
 discovered that it can be used for literate programming and I’d like
 to ask if is there a way to use an included file in the tangling
 phase. In other words, I have a file which includes a commons.org
 file, like this:

 === commons.org contents ===
 * Variabili comuni
   :PROPERTIES:
   :END:
 #+SRCNAME: entity-name
 #+BEGIN_SRC :noweb yes
 nome_tabella
 #+END_SRC


 === main.org contents ===
 #+INCLUDE: commons.org

 * Sezione in SQL
   :PROPERTIES:
   :END:
 #+SRCNAME: sql-module
 #+BEGIN_SRC sql :tangle module.sql :noweb yes
   select *
   from table entity-name;
 #+END_SRC

 entity-name should come from the commons but it’s not.

 Is there a way to expand values from included files?

 Thank you in advance.

 --
 Giorgio Valoti


 ___
 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

___
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] Include files to be used in literate programming

2010-09-12 Thread Giorgio Valoti
Hi all,
I’ve just switched from OmniFocus and began using Org mode. But I also 
discovered that it can be used for literate programming and I’d like to ask if 
is there a way to use an included file in the tangling phase. In other words, I 
have a file which includes a commons.org file, like this:

=== commons.org contents ===
* Variabili comuni
  :PROPERTIES:
  :END:
#+SRCNAME: entity-name
#+BEGIN_SRC :noweb yes
nome_tabella
#+END_SRC


=== main.org contents ===
#+INCLUDE: commons.org

* Sezione in SQL
  :PROPERTIES:
  :END:
#+SRCNAME: sql-module
#+BEGIN_SRC sql :tangle module.sql :noweb yes
  select *
  from table entity-name;
#+END_SRC

entity-name should come from the commons but it’s not.

Is there a way to expand values from included files?

Thank you in advance.

--
Giorgio Valoti


___
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