utilizing the `async-shell-command-buffer' variable as opposed to
advising `shell-command'. this variable was introduced in 24.3.