Is it possible to disable history expansion inside double quotes?
I do not want history expansion to be completely disabled, as I still use it, but I see no reason to expand the history inside a string ...
An example of my desired behavior:
$ echo "Hello!"
Hello!
$ !!
Hello!
echo "Hello\!"
. Backslash ("\
") flips the "I am special" bit on\
.echo 'Hello!'
.echo "$(echo !!; echo ";;")"
? Do you consider that!!
to be inside double quotes?