В bash, из-за расположения моей клавиатуры, я часто делаю cd ..<tab>, чтобы она расширяла косую черту, однако eshell не делает этого «из коробки».Как мне заставить это сделать это?
cd ..<tab>
Это поведение контролируется переменной eshell-cmpl-dir-ignore. Попробуйте
eshell-cmpl-dir-ignore
(setq eshell-cmpl-dir-ignore "\\`\\(CVS\\)/\\'")