Subject: bug#29080: 25.3; dired-x does not update `shell-command-history'

From: "Matz, Daniel A. (JSC-EG511)" <[email-masked]>
Date: Tue, 31 Oct 2017 20:36:57 +0000

> It's a feature: after loading dired-x, M-! runs a different command
> (dired-smart-shell-command), which stores its history in a different
> variable (dired-shell-command-history).

After loading dired-x, the command I run with M-! does still show up in `shell-command-history’.  But the command I run with ! (`dired-do-shell-command’) does not.  That seems to be backwards from what you are describing.

Does dired-x change `dired-do-shell-command’ in some way?