Thanks a lot Tom,

The `eshell/cd' function is what is executed when you type 'cd' into
eshell, unless you have changed this. It doesn't change what you see in
eshell though, so the `eshell-send-input' should send an empty command,


Oh, I now get the use of (eshell-send-input) ... I can even do
(progn
  (eshell t)
  (insert "cd /Users/kck")
  (eshell-send-input)
  )

Regards,
Kashyap