I know--the "*eshell*" is not necessary too--its illustrative--its just an example--showing that you could (using your new module) create multiple asynchronous/coprocesses (in their own dedicated buffers) uniquely named shells and maybe make calls out to goosh and use surfraw and/or gnugol somehow. And, many thanks to you too Konrad for your new org-eshell.el module--hopefully more people will realize the possibilities of these great tools. Eshell has some unique properties that ought to be explored more. On Thu, Jan 6, 2011 at 3:11 PM, Konrad Hinsen wrote: > On 6 Jan 2011, at 19:19, brian powell wrote: > > ** Example/possibilities: >> apt-get install surfraw >> ... >> [[eshell:*eshell*:(rename-buffer "vvv")]] >> [[eshell:*eshell*:(rename-buffer "ttt")]] >> > > There's no need for those two lines, because... > > [[eshell:vvv:date]] >> > > ... this one will create the eshell buffer vvv if it doesn't exist already. > > > [[eshell:ttt:sr wikipedia goosh]] >> > > Same here. > > Konrad. >