add eshell completion