Skip to content

Instantly share code, notes, and snippets.

@echojc
Last active December 15, 2015 12:19
Show Gist options
  • Save echojc/5259644 to your computer and use it in GitHub Desktop.
Save echojc/5259644 to your computer and use it in GitHub Desktop.
Bookmarklet to add simple diff highlighting to emails sent to Gmail by Git's default post-receive hook.
javascript:(function(){var a=document.getElementsByClassName("gt ii adP adO");for(b in a){var e=a[b];e.innerHTML="<pre style=\"font-family:Consolas;font-size:9pt\">"+e.innerHTML.replace(/^\s*(\+.*)$/gm,"<span style=\"color:green\">$1</span>").replace(/^\s*(-.*)$/gm,"<span style=\"color:red\">$1</span>").replace(/^\s*(@@.*)$/gm,"<span style=\"color:blue\">$1</span>").replace(/<br>/g,"")+"</pre>";}}());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment