From mboxrd@z Thu Jan 1 00:00:00 1970 From: bluedian Subject: [babel] features request for Emacs Initialization Date: Tue, 1 Dec 2009 08:19:22 +0000 (UTC) Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NFNxm-0004ze-AG for emacs-orgmode@gnu.org; Tue, 01 Dec 2009 03:19:58 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NFNxh-0004wx-Tw for emacs-orgmode@gnu.org; Tue, 01 Dec 2009 03:19:58 -0500 Received: from [199.232.76.173] (port=41573 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NFNxh-0004wu-Od for emacs-orgmode@gnu.org; Tue, 01 Dec 2009 03:19:53 -0500 Received: from mx20.gnu.org ([199.232.41.8]:29846) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NFNxh-0000XN-6G for emacs-orgmode@gnu.org; Tue, 01 Dec 2009 03:19:53 -0500 Received: from lo.gmane.org ([80.91.229.12]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NFNxg-0002Gp-Jd for emacs-orgmode@gnu.org; Tue, 01 Dec 2009 03:19:52 -0500 Received: from list by lo.gmane.org with local (Exim 4.50) id 1NFNxb-0005Vg-B0 for emacs-orgmode@gnu.org; Tue, 01 Dec 2009 09:19:47 +0100 Received: from ram49-2-88-168-184-167.fbx.proxad.net ([88.168.184.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 01 Dec 2009 09:19:47 +0100 Received: from bluedian by ram49-2-88-168-184-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 01 Dec 2009 09:19:47 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi, Thanks for org-babel, my configuration file are now in org form and it's pretty easy to manage and document them. I was looking for that kind of things since a long time ! I will find interesting to have two more things (perhaps it's already there) : 1) When the org configuration file aren't changed, a way to automatically load their tangled version (bytecompiled ?) in order to improve the initialization time of Emacs. 2) When in debugging mode (a variable, like "stater-kit-org-babel-debug-lisp put to t), could a trace be generated by the tangling process in order to trace the execution of the configuration file (simple trace like the generation of a message at the start and end of each emacs lisp block). That could be a good help for rapidly finding an error. For instance, the code block : #+srcname: Name_Code_Block #+begin_src emacs-lisp ;; code lisp .... (desktop-save-mode 1) ;; for instance #+end_src could be tangled in something like ;; generated by org-babel-tangle ;; [[file:~/TEST.org::*foo][foo]] (message "starting Name_Code_Block") ;; code lisp .... (desktop-save-mode 1) ;; for instance (message "ending Name_Code_Block") ;; foo ends here Regards, BlueDian