Sean O'Halpin <sean.ohal...@gmail.com> wrote: > On Wed, Mar 30, 2011 at 11:52 PM, Eric Schulte <schulte.e...@gmail.com> wrote: > > Babel does have a way to bring changes back from pure source code into > > code blocks in an Org-mode document. While it isn't perfect (especially > > if you make extensive use of noweb references or variables) there are > > mechanisms to maintain such a /sync/. To try this out, tangle out code > > with the ":comments yes" header argument, then change an element of the > > tangled source code, and use the `org-babel-detangle' function to bring > > the changes back into the Org-mode document. > > > > Improving the detangling (or "illiterate") features is an area ripe for > > future Babel development. > > > > Cheers -- Eric > > > > > Hi, > > Could anyone please give a working example of this? I tried tangling > the following: > > * A tangle example > > #+source: body > #+begin_src ruby :comments yes :noweb yes > puts "hello" > #+end_src > > #+source: method > #+begin_src ruby :comments yes :noweb yes > def hello > <<body>> > end > #+end_src > > #+source: main > #+begin_src ruby :comments yes :tangle detangle.rb :noweb yes > <<method>> > hello > #+end_src > > and got the output: > > # [[][main]] > > def hello > puts "hello" > end > hello > > # main ends here > > which doesn't look right to me. >
What should it look like? Nick