Benjamin Andresen <be...@in-ulm.de> writes: > Hello, > > after seeing org-babel I immediately thought of the eev project by > Eduardo Ochs (http://angg.twu.net/) > > Basically I wanted to do what he does in this video: > http://angg.twu.net/eev-current/anim/channels.anim.html > > So I wrote a small org-babel gnu screen interface. > Eev does the same with "expect" but is very line-centric. And GNU Screen > can slurp in whole files. (I guess one could support several backends if > this proves useful)
Hi Benny, This looks very interesting and I think it's extremely likely that we'll want to include your code -- thanks very much. Having said that, I'm being a bit dense: would you mind expanding a bit on what this currently does, and what it has the potential to do? Dan > > The translated org-babel syntax looks like this: > > * Listen on port 1234 > #+begin_src screen :session receiver :results silent > netcat -l -p 1234 > #+end_src > > * Send things to port 1234 > #+begin_src screen :session sender :results silent > { > echo hi > sleep 1 > echo bye > sleep 1 > } | netcat -c localhost 1234 > #+end_src > > I've put the code on github if anyone is interested in this: > http://github.com/bandresen/org-babel-screen > > A few things are still hardcoded, like the use of /bin/zsh. If you guys > think this is a worthwhile addition to org-babel, let me know what the > right parameter would be. > > HTH, > benny > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode