babel: sh: Fix variable assignments made by `org-babel-prep-session:sh'
commit8e151c066e94619a0772aacd4ef389614c3d448f
authorDan Davison <davison@stats.ox.ac.uk>
Thu, 14 Oct 2010 20:36:42 +0000 (14 21:36 +0100)
committerDan Davison <davison@stats.ox.ac.uk>
Thu, 21 Oct 2010 12:05:58 +0000 (21 13:05 +0100)
treeae5f9a4d91e5bdbb01bb16780d21abf617e2379e
parent24a5f8b4e524b40d3ec32f9d3859ebaf7abac140
babel: sh: Fix variable assignments made by `org-babel-prep-session:sh'

    * ob-sh.el (org-babel-expand-body:sh): Refactor: break variable
    assignment part out into a separate function
    (org-babel-sh-variable-assignments): New function constructing
    list of variable assignment statements
    (org-babel-prep-session:sh): Use new function
    `org-babel-sh-variable-assignments' instead of previous
    (incorrect) variable assignment code.
lisp/ob-sh.el