This is an old revision of the document!
TeXShop allows you to add “engines” for compilation processes.
You can create a shell script and name it
<script name>.engine, make it executabel and install it under
An example for compiling a nomenclature:
#!/bin/sh bfname=$(dirname "$1")/"`basename "$1" .tex`" makeindex "$bfname".nlo nomencl.ist -o "$bfname".nls
This example was adapted from an example for making a glossary found here.