{"push_id":1231390092,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"6a3394a7f7ba9c1aada4953775f43f3b0dec8fdd","before":"25bf5af451e7ea0c3d2e1f14594e0b06010d9426","commits":[{"sha":"4155e6e6caeecdb5cd369e620f1bc679f0ad77ce","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"utils: file: Add code to check for file existence\n\n* utils/al-file.el (al/file-if-exists): New function.\n(al/setq-file): New macro.","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/4155e6e6caeecdb5cd369e620f1bc679f0ad77ce"},{"sha":"83e0f50cf54d799b547f8f9337709a04d6e9052e","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"utils: Rename and set 'al-sound-file'\n\n* utils/al-notification.el (al-sound-file): Rename to...\n(al/notification-sound): ... this.  Set default value.\n(al/play-sound): 'file' argument is not optional anymore.\n(al/timer-set): Adjust accordingly.\n* init/time.el (al-notification): Set 'al/notification-sound' value.","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/83e0f50cf54d799b547f8f9337709a04d6e9052e"},{"sha":"cdd0890310f1627b8bc376bc9cdb57955d8603a5","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"utils: Improve 'al/play-sound'\n\n* utils/al-notification.el (al/play-sound): Use 'start-process' instead\nof 'al/start-process' to avoid appearing redundant buffers.  Demote\npotential errors from 'play-sound-file'.","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/cdd0890310f1627b8bc376bc9cdb57955d8603a5"},{"sha":"6d54d1f927f322b9844d902b7ee38bb18682149f","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"utils: Rename variables for 'al/play-sound'\n\n* utils/al-notification.el (al/sound-program): Rename to...\n(al/play-sound-program): ... this.\n(al/sound-args): Rename to...\n(al/play-sound-args): ... this.","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/6d54d1f927f322b9844d902b7ee38bb18682149f"},{"sha":"dd708dfbeef8be175eaab8a0adefa2dbddaf49b9","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"utils: Move sound code to \"al-sound.el\"\n\n* utils/al-notification.el (al/play-sound, al/play-sound-program)\n(al/play-sound-args): Move to...\n* utils/al-sound.el: ... here.  New file.\n* utils/al-appt.el: Require 'al-sound' instead of 'al-notification'.\n* utils/al-compilation.el: Likewise.\n* init/net.el (al/play-erc-sound): Likewise.","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/dd708dfbeef8be175eaab8a0adefa2dbddaf49b9"},{"sha":"72310fab1d19956150392d53750da101a84b34f4","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"utils: Check sound files for existence\n\n* utils/al-appt.el (al/appt-notify-normal-sound)\n(al/appt-notify-urgent-sound): Check if sound exists before setting.\n* utils/al-compilation.el (al/compilation-sound-success)\n(al/compilation-sound-error): Likewise.\n* init/time.el (al-appt): Likewise.\n* init/prog.el (al-compilation): Likewise.","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/72310fab1d19956150392d53750da101a84b34f4"},{"sha":"6edfab23a4e65936daad143fdc71e4ce6533a8d3","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"utils: sound: Add code to set sound parameters\n\n* utils/al-sound.el (al/sound-program): New variable.\n(al/sound-call, al/set-sound): New procedures.","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/6edfab23a4e65936daad143fdc71e4ce6533a8d3"},{"sha":"89d1242693444f7d003699bf3a5de4e12f1f7afa","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"init: emms: Bind sound setting keys in playlist","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/89d1242693444f7d003699bf3a5de4e12f1f7afa"},{"sha":"700e64881338f3bf28f0aced4e91faa33370c9f5","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"init: emms: Bind seeking keys in playlist","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/700e64881338f3bf28f0aced4e91faa33370c9f5"},{"sha":"8e3dc149c7ffd21067f29bc4347ce42eea04da55","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"init: Set default timer to 15 minutes","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/8e3dc149c7ffd21067f29bc4347ce42eea04da55"},{"sha":"6a3394a7f7ba9c1aada4953775f43f3b0dec8fdd","author":{"name":"Alex Kost","email":"511af169f364ca329bf2868d298803b5b56e1a0f@gmail.com"},"message":"utils: mpv: Play \"oga\" files","distinct":true,"url":"https://api.github.com/repos/alezost/emacs-config/commits/6a3394a7f7ba9c1aada4953775f43f3b0dec8fdd"}]}
{"actor":{"display_login":"alezost"}}