> Doesn't this insert the newlines where ever the point is? > Shouldn't it append the newlines to the very end of the buffer > where ever point was before? IIUC, Whenever the return key is pressed, (eshell-send-input) automatically sets the point to end of the eshell buffer. So, the newlines are always inserted at the buffer's end. Thanks -- Vibhav Pant vibhavp@gmail.com