Hi Miguel, The hook is run as part of the tangle process, and the tangle process ensures that if the tangled file was not open before tangling it will not be open after tangling, so the code you pasted below will have no effect.
You could use the following function instead of ob-tangle to get the behavior you've described. (defun schulte/tangle-then-open () (interactive) (mapc #'find-file (org-babel-tangle))) Best -- Eric Miguel Ruiz <rbeni...@yahoo.es> writes: > Hi > > Should > > (add-hook 'org-babel-post-tangle-hook > (lambda () (save-window-excursion > (find-file (buffer-file-name))))) > > work in .emacs? > > The purpose is simply opening the tangled file but I think the opening > happens before the tangled file has finished of being written. > > I have tried > > (add-hook 'org-babel-post-tangle-hook > (lambda () (save-window-excursion > (find-file "anyfile")))) > > and no problem, but the first code does nothing, apparently. > > I am a beginner with elisp, so I beg your pardon. > > Miguel Ruiz. > > > > > _______________________________________________ > 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