fixed gregorio-mode recipe and improved it for self-loading