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