#!/bin/zsh emacs --daemon=pacmerge for itm in $(find /etc/ -type f -name "*.pacnew"); do local orig="${itm%.pacnew}" if [[ -f "${orig}" ]]; then emacsclient -s pacmerge -t -eval \ "(emerge-files nil \"${orig}\" \"${itm}\" \"${orig}\" nil \ (lambda () (server-save-buffers-kill-terminal nil)))" fi rm $itm done emacsclient -s pacmerge -eval "(kill-emacs)"