Eric Schulte <schulte.e...@gmail.com> writes: > Vitalie Spinu <spinu...@gmail.com> writes: > >> The problem with org-babel-post-tangle-hook is that user is always asked >> yes-or-no-p for file reversion. Calling auto revert (as Rainer tried) >> will not help. >> >> The problem is in find-file-noselect in org-babel-find-file-noselect-refresh. >> >> The following patch fixes it by silencing find-file-noselect. Besides >> reversion question, there are a couple of other warning/questions that >> are silenced, but given that org-babel-find-file-noselect-refresh is >> used only for reverting tangled files, this is probably not an issue. >> > > Applied. Thanks,
Thanks a lot. Will update then and try later. Thanks, Rainer > >> >> Vitalie >> >> >> From 2f408019b940c7e3b742dd2941f725f97645b868 Mon Sep 17 00:00:00 2001 >> From: Vitalie Spinu <spinu...@gmail.com> >> Date: Fri, 7 Jun 2013 12:43:55 +0200 >> Subject: [PATCH] avoid file warnings in org-babel-post-tangle-hook >> >> * lisp/ob-tangle.el (org-babel-find-file-noselect-refresh): call >> find-file-noselect with 'nowarn argument to surpress yes-or-no-p >> reversion message. >> --- >> lisp/ob-tangle.el | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/lisp/ob-tangle.el b/lisp/ob-tangle.el >> index 95d518a..82f2c10 100644 >> --- a/lisp/ob-tangle.el >> +++ b/lisp/ob-tangle.el >> @@ -114,7 +114,7 @@ result. The default value is `org-babel-trim'." >> (defun org-babel-find-file-noselect-refresh (file) >> "Find file ensuring that the latest changes on disk are >> represented in the file." >> - (find-file-noselect file) >> + (find-file-noselect file 'nowarn) >> (with-current-buffer (get-file-buffer file) >> (revert-buffer t t t))) <#secure method=pgpmime mode=sign> -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug