Highlight code without transient file using pbcopy
I've been creating a LOT of code slides in keynote recently. I'd like to have it highlight and also show up as text rather than a screenshot. And I want it to be EASY!
Look no further. Copy the code snippet you'd like to highlight then run:
pbpaste | highlight -O rtf --src-lang js --style solarized-dark --font Monaco | pbcopy
This will pass your current paste buffer to highlight
, format it, then put it back into your paste buffer for immediate paste into Keynote (or where ever).
Too easy!
Check highlight --help
for more options and languages.