Thu, 25 Mar 2004

Markdown As An OS X Service

Systemwide Markdown text filter functionality in OS X, howto.

Gust’s HumaneText.service has been updated to rev 3 and supports Markdown natively, so my hack is no longer necessary.

I'm happy to report that it's possible with fairly minimal effort to get to function as a service in OS X. This makes Markdown functionality available inside of Cocoa text fields, which means that everything from Safari to Mail to SubEthaEdit to Stickies can benefit.

First download Gust's HumaneText service.

By default, it's configured to use PyTextile, but the package also includes ATX.

Install it, then, using Terminal, navigate to


Copy to this directory. Make it executable with this command:

chmod 755

This is the directory that contains the text filters used by the HumaneText service. The service chooses which filter to invoke by means of a simple symlink. Delete the existing symlink:

rm filter

and recreate it, pointing to

ln -s filter

Tested under OS X 10.3.3.

:: 12:33
:: /tech/computers/os/osx/applications | [+]
::Comments (0)

The Magic Word:
Which planet is closest to the sun? (hint -- it's Mercury...)

better !pout !cry
better watchout
lpr why
santa claus < north pole > town

cat /etc/passwd > list
ncheck list
ncheck list
cat list | grep naughty > nogiftlist
cat list | grep nice > giftlist
santa claus < north pole > town

who | grep sleeping
who | grep awake
who | grep bad || good
for (goodness sake) {
be good