Hi all Thanks to the always amazing sacha chua here is a neat way to evaluate/run bash/zsh command line commands inside the emacs term. i find this very useful for collecting multiple bash snippets and quickly running them here is the code #+begin_src emacs-lisp (defadvice org-babel-execute:sh (around sacha activate) (if (assoc-default :term (ad-get-arg 1) nil) (let ((buffer (make-term "babel" "/bin/zsh"))) (with-current-buffer buffer (insert (org-babel-expand-body:generic body params (org-babel-variable-assignments:sh params))) (term-send-input)) (pop-to-buffer buffer)) ad-do-it)) #+end_src i wonder if this would be of interest to other people and perhaps could be incorporated into org mode and babel note of warning: sacha says its very hackish..since i have zero coding knowledge i ill take her word for it even thought it works perfectly here ;-) would love to know if anyone else has interest in this and if people have improvements on this best Z