Subject: Re: [PATCH] bug#19391: 25.0.50; eshell-buffer-shorthand breaks command dollar expansion

From: Eli Zaretskii <[email-masked]>
Date: Tue, 03 Mar 2015 17:56:29 +0200

> Date: Tue, 24 Feb 2015 02:59:46 -0800
> From: Samer Masterson <[email-masked]>
> 
> Modified lisp/ChangeLog
> diff --git a/lisp/ChangeLog b/lisp/ChangeLog
> index 45ba279..9aec808 100644
> --- a/lisp/ChangeLog
> +++ b/lisp/ChangeLog
> @@ -1,3 +1,13 @@
> +2014-12-19 Samer Masterson <samer <at> samertm.com>
> +
> + * eshell/esh-io.el (eshell-get-target, eshell-buffer-shorthand):
> + Remove eshell-buffer-shorthand (bug#19391).

Can you explain why we should lose this user option?  I understand
that it causes trouble in this scenario, but can we solve the bug
without losing the option?  If not, why having the limitation
documented in the doc string is not good enough?

Thanks.