Я не знаю, как заставить Emacs сохранять снимки буфера, но имейте в виду, что у него есть бесконечная возможность отмены. Если вы просто хотите вернуться к более ранним версиям, это может вам помочь. Если вам нужен реальный контроль версий, я бы пошел с решением Божидара Батсова и посоветовал команду save-buffer.