Following my last post, a few people asked me to create a Pygments TextMate bundle. Ask and ye shall receive (on GitHub).

Prerequisites
Install Pygments following these instructions.
Installation
First method:
sudo mkdir -p /Library/Application\ Support/TextMate/Bundles
cd /Library/Application\ Support/TextMate/Bundles
git clone git://github.com/acangiano/pygments-textmate-bundle.git "Pygments.tmbundle"
If TextMate is running while you perform the update, execute the following:
osascript -e 'tell app "TextMate" to reload bundles'
This is equivalent to selecting Bundles -> Bundle Editor -> Reload Bundles from within TextMate.
Second method: Download this file, unzip it, and double click on Pygments.tmbundle.
By the way, add the following to your stylesheet if you’d like to see a scrollbar when displaying very long lines of code. This adds a nice border as well:
.highlight { border: 1px solid silver; padding-left: 5px; margin-bottom: 0.5em; overflow-x:auto; }
Related
Thanks man. Haven’t looked deeply – just noticed this when I tried to use the bundle for the first time:
Traceback (most recent call last):
File “/tmp/temp_textmate.Rff5iz”, line 6, in
from pygments import highlight
ImportError: No module named pygments
I did install through port. It isn’t your problem…just figured I share something I saw. But, if you do happen to know a quick fix, it’d be appreciated. 😉
My apologies, Kit, it looks like Mac Ports is not going to work. I’ve changed my instructions.
Wouldn’t it be better to name that repository pygments.tmbundle? Maybe that’s a bit late… just a minor convenience, anyway.
Hi Daniel, the repository name is already in lowercase form. In the instructions, I ‘git clone’ in the folder “Pygments.tmbundle” because TextMate bundles conventionally start with a capital letter.