{"push_id":728120999,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"b1bf9c12e15220223d872ac2f67f07239c881812","before":"ecc769bf7186d1c0240be44b832fcced346574d9","commits":[{"sha":"b1bf9c12e15220223d872ac2f67f07239c881812","author":{"email":"75d78159993493e269d9b6b1586dac910cb71880@gmail.com","name":"Trevor Bača"},"message":"Activated aliasing functionality. NEW.\n\nCreate an ~/.abjad/ide/__aliases__.py file.\n\nPopulate like this:\n\n    # -*- encoding: utf-8 -*-\n    import collections\n\n    aliases = collections.OrderedDict([\n        ('mat', 'etc/materials.pdf'),\n        ('map', 'etc/map.pdf'),\n        ])\n\nThe custom commands (mat) and (map) are now available in all scores.\n\nThe custom commands work analogously to the 'score stylesheet - edit' (sse)\ncommand.\n\nWhat does this mean? This means that (mat) and (map) will work ANYWHERE in a\nscore, just like (sse).\n\nIf your score has a map.pdf then interaction looks like this:\n\n    Aracılık (2015) - segments directory\n\n        segments - copy (cp)\n        segments - new (new)\n        segments - remove (rm)\n        segments - rename (ren)\n\n    > map\n    >\n\n[IDE opens map.pdf.]\n\nIf your score does not have a map.pdf then interaction looks like this:\n\n    Čáry (2006) - segments directory\n\n        segments - copy (cp)\n        segments - new (new)\n        segments - remove (rm)\n        segments - rename (ren)\n\n    > map\n    File does not exist: /Users/trevorbaca/Documents/scores/cary/cary/etc/map.pdf.\n    >","distinct":true,"url":"https://api.github.com/repos/Abjad/ide/commits/b1bf9c12e15220223d872ac2f67f07239c881812"}]}