Oct
28
Pygments TextMate Bundle
By Antonio Cangiano. Filed under Mac, Python, Ruby
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 Articles:
- TextMate bundle for DB2
- Setup Ruby Enterprise Edition, nginx and Passenger (aka mod_rails) on Ubuntu
- The DB2 adapter now supports Django 1.1
- DB2 Express-C 9.7 and the Django adapter released
- Reasons to switch to DB2 9.7
If you enjoyed this post, then make sure you subscribe to our RSS Feed.
Comments
5 Responses to “Pygments TextMate Bundle”
Leave a Reply























[...] I made a Pygments TextMate Bundle out of [...]
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.