git-show(1) for Emacs
This mode exists to allow Emacs execute git-show(1) processes dumping the results into a buffer attempting to use its same mode. For example; if it’s a shell script it should open the new buffer in sh-mode.
In your emacs config:
(add-to-list 'load-path "~/.emacs.d/load/path/git-show.el")
(require 'git-show)