What’s Special About ’M-x shell’ in Emacs?

News

Investigating M-x shell

knighthk inspired today’s stream!

;; Try this with ls --hyperlink
(add-hook 'comint-output-filter-functions 'comint-osc-process-output)

History search works like this (I think?):

M-r to start searching for a regexp in the input history, then C-s and C-r to search forward and backward. This works even for arguments to commands, like file names.