Re: [O] Problem with org-babel-detangle
Hello, Titus von der Malsburgwrites: > If I open the org-buffer and the tangled files side by side, and then > detangle, both windows show the org-buffer afterwards. I think > detangling should leave the buffers alone. Perhaps there is a misplaced > save-excursion somewhere? I cannot reproduce it, but I assume it comes from your `org-src-window-setup' setting. For some reason,`org-babel-tangle-jump-to-org' calls `org-src-switch-to-buffer'. Regards, -- Nicolas Goaziou
Re: [O] Problem with org-babel-detangle
On 2016-02-02 Tue 14:29, Nicolas Goaziou wrote: > Hello, > > Titus von der Malsburgwrites: > >> If I open the org-buffer and the tangled files side by side, and then >> detangle, both windows show the org-buffer afterwards. I think >> detangling should leave the buffers alone. Perhaps there is a misplaced >> save-excursion somewhere? > > I cannot reproduce it, but I assume it comes from your > `org-src-window-setup' setting. Hm, I haven’t changed the value of `org-src-window-setup' from its default (which is `reorganize-frame'). I will look into it. Titus > For some > reason,`org-babel-tangle-jump-to-org' calls `org-src-switch-to-buffer'. > > Regards, signature.asc Description: PGP signature
Re: [O] Problem with org-babel-detangle
Thanks for looking into it. Detangling seems to work now but there is one problem left: If I open the org-buffer and the tangled files side by side, and then detangle, both windows show the org-buffer afterwards. I think detangling should leave the buffers alone. Perhaps there is a misplaced save-excursion somewhere? Thanks again, Nicolas! Titus On 2016-01-31 Sun 11:50, Nicolas Goaziou wrote: > Hello, > > Titus von der Malsburgwrites: > >> I tangeled the following org-mode file: >> >> #+BEGIN_SRC R :tangle /tmp/test.R :comments link >> 1 + 2 >> #+END_SRC >> >> #+BEGIN_SRC R :tangle /tmp/test.R :comments link >> 3 + 4 >> #+END_SRC >> >> The result was: >> >> ## [[file:test.org][No\ heading:1]] >> 1 + 2 >> ## No\ heading:1 ends here >> >> ## [[file:test.org][No\ heading:2]] >> 3 + 4 >> ## No\ heading:2 ends here >> >> Then I changes “3 + 4” to “3 + 5”, revisited the org buffer, and >> executed `org-babel-detangle'. >> >> Expected behavior: The second code block in org file is updated to contain >> “3 + 5”. >> >> Actual behaviour: I find myself in a buffer containing test.R, the >> cursor is inside the first code block at “1”, the second code block’s >> content in the org buffer is highlighted, and I have an edit buffer for >> that code block. The content of the second code block is not updated. > > Fixed. Thank you. > > Regards, signature.asc Description: PGP signature
Re: [O] Problem with org-babel-detangle
Hello, Titus von der Malsburgwrites: > I tangeled the following org-mode file: > > #+BEGIN_SRC R :tangle /tmp/test.R :comments link > 1 + 2 > #+END_SRC > > #+BEGIN_SRC R :tangle /tmp/test.R :comments link > 3 + 4 > #+END_SRC > > The result was: > > ## [[file:test.org][No\ heading:1]] > 1 + 2 > ## No\ heading:1 ends here > > ## [[file:test.org][No\ heading:2]] > 3 + 4 > ## No\ heading:2 ends here > > Then I changes “3 + 4” to “3 + 5”, revisited the org buffer, and > executed `org-babel-detangle'. > > Expected behavior: The second code block in org file is updated to contain > “3 + 5”. > > Actual behaviour: I find myself in a buffer containing test.R, the > cursor is inside the first code block at “1”, the second code block’s > content in the org buffer is highlighted, and I have an edit buffer for > that code block. The content of the second code block is not updated. Fixed. Thank you. Regards, -- Nicolas Goaziou
[O] Problem with org-babel-detangle
I tangeled the following org-mode file: #+BEGIN_SRC R :tangle /tmp/test.R :comments link 1 + 2 #+END_SRC #+BEGIN_SRC R :tangle /tmp/test.R :comments link 3 + 4 #+END_SRC The result was: ## [[file:test.org][No\ heading:1]] 1 + 2 ## No\ heading:1 ends here ## [[file:test.org][No\ heading:2]] 3 + 4 ## No\ heading:2 ends here Then I changes “3 + 4” to “3 + 5”, revisited the org buffer, and executed `org-babel-detangle'. Expected behavior: The second code block in org file is updated to contain “3 + 5”. Actual behaviour: I find myself in a buffer containing test.R, the cursor is inside the first code block at “1”, the second code block’s content in the org buffer is highlighted, and I have an edit buffer for that code block. The content of the second code block is not updated. No error message. Tested with a current development Emacs and the development version of org-mode. I think the culprit is `org-babel-tangle-jump-to-org'. When I call it in test.R, it does not jump to the org file as it should according to the documentation. When I call it with point on the first code block, it opens an edit buffer for the second code block in the background. When I call it with point on the second code block, it opens test.org in the background but doesn’t do anything else. Titus signature.asc Description: PGP signature