Skip to content

Instantly share code, notes, and snippets.

@llinfeng
Created December 7, 2019 14:37
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save llinfeng/fcf833f9b801e6c9ac903ee53338a89a to your computer and use it in GitHub Desktop.
Save llinfeng/fcf833f9b801e6c9ac903ee53338a89a to your computer and use it in GitHub Desktop.
An Autohotkey snippet that converts raw Markdown texts into "pastable" rich-text, for Gmail and even MS Word.
::togo::
; Debugging tips
; 1. Check if pandoc is installed. If not, the best way is to install through choco.
; choco install page:https://chocolatey.org/packages/pandoc
; 2. Check if `paste.exe` is available to PowerShell, same thing for `clip.exe` ==> these two are necessary Windows utilities/executable that were called with Ctrl+V and Ctrl+C
Run, PowerShell "paste.exe | pandoc -f markdown-smart --from=gfm -t HTML | Set-Clipboard -AsHtml ; echo 'Conversion done.' "
; Caveat: single quotes are pasted wrongly, as question marks.
Return
@llinfeng
Copy link
Author

llinfeng commented Dec 7, 2019

With Markdown texts copied to the clipboard, typing togo and press <space>-key will trigger the script to convert those pure texts into Rich texts. This helps when I was sharing my Markdown notes in Emails or Google Forums.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment