Add eshell settings and related environment variables.
Add eshell directory to ignore.