From ceeb4681ef6d44cd617d60bd94b06cc7876a477f Mon Sep 17 00:00:00 2001 From: Eric Schulte Date: Tue, 25 May 2010 20:01:20 -0600 Subject: [PATCH] babel: tangled files which include shebang lines are now made executable --- contrib/babel/lisp/org-babel-tangle.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contrib/babel/lisp/org-babel-tangle.el b/contrib/babel/lisp/org-babel-tangle.el index e2aa44a21..701f5cad1 100644 --- a/contrib/babel/lisp/org-babel-tangle.el +++ b/contrib/babel/lisp/org-babel-tangle.el @@ -139,6 +139,8 @@ exported source code blocks by language." (goto-char (point-max)) (insert content) (write-region nil nil file-name)))) + ;; if files contain she-bangs, then make the executable + (when she-bang (set-file-modes file-name ?\755)) ;; update counter (setq block-counter (+ 1 block-counter)) (add-to-list 'path-collector file-name)))))