modified emacswiki recipe