| more blog archives

Finally, pretty syntax highlighting for blog posts!


A coworker, Craig Campbell just launched a new blog recently. One of the really neat things about his blog is how he handles syntax highlighting for code samples - check out examples in his interesting post about Cool Object Building with PHP. In fact, he got so many good comments about this approach that he even wrote a post explaining exactly how he does it: Syntax Highlighting for Your Blog Using TextMate. (It even works in Internet Exploder!)

I've been looking for a good solution for syntax highlighting for code samples I post on this blog since my move to WordPress, so his solution certainly looks appealing. I use vim as my main editor and I've been staying away from TextMate for quite some time. However, there seems to be a lot of interest in creating vi plugins for TextMate that would emulate vi behavior, such as TextMate vi Plugin. If you've ever used and loved vi/vim, you know that it's hard to move to an editor that requires the use of a mouse for text editing. I finally caved in 2 years ago and moved from Linux to Mac as my primary development environment, so perhaps checking out TextMate is a good idea.

I'm still keeping pine/alpine for reading e-mail though!

Comments (5)

2009-02-26 14:26:36 Anon said:

Mac? Should have switched to Windows XP Pro. Fail.

2009-02-26 15:04:00 maggie said:


2009-02-26 15:17:16 Davey Shafik said:

I use SyntaxHighlighter Plus, it works pretty well for me except it double encodes the < in <?php so I just left them out.

2009-03-02 17:55:45 Andy said:

Looks like the geishi syntax highlighter became pretty much the standard for many blog applications too.

2009-03-03 11:23:28 Johanna Cherry said:

Hey Maggie, TextMate is designed from the ground up to be used without a mouse, using key commands for everything. However, the GUI is available for those who want to use a mouse. So you won't have to change to mousing all the time. I would suggest staying away from the vi plugin though. I've not tried it, so perhaps its great, but I think the bundles of commands and snippets in addition to its core functionality fill in all the holes developers run into. Plus you can do real neat stuff like open files in TextMate from Terminal!